Мы — образовательная компания, ориентированная на развитие и запуск цифровых решений в сфере образования. На данный момент у нас уже реализована веб-версия платформы на React. Сейчас мы расширяем возможности и начинаем разработку мобильного приложения на React Native для изучения казахского языка, финансовой и правовой грамотности.
Что предстоит делать:
•Разрабатывать мобильное приложение на React Native для изучения казахского языка
•Интегрировать приложение с уже существующим Firebase-бэкендом (Authentication, Firestore, Storage)
•Адаптировать архитектуру веб-приложения под мобильное решение
•Реализовать интерактивные обучающие упражнения и элементы геймификации
•Обеспечить оффлайн-доступ к урокам без подключения к интернету
•Оптимизировать производительность и улучшать UX/UI
•Взаимодействовать с дизайнерами, контент-менеджерами и веб-разработчиками
Наши ожидания:
•1–2 года коммерческого опыта разработки на React Native
•Уверенные знания JavaScript/TypeScript и React
•Опыт работы с Firebase (Authentication, Firestore, Storage)
•Понимание особенностей разработки под iOS и Android
•Опыт публикации приложений в App Store и Google Play
•Знание одного из инструментов управления состоянием (Redux, MobX, Context API)
•Навыки работы с Git
•Умение интегрировать нативные модули (аудио, видео и другие мультимедиа)
•Знание принципов UI/UX-дизайна для мобильных приложений
•Способность писать чистый, читаемый и сопровождаемый код с документацией
•Опыт использования инструментов тестирования и отладки
Будет плюсом:
•Опыт разработки образовательных и обучающих приложений
•Владение казахским и/или русским языком
•Опыт внедрения геймификации в обучающие продукты
•Знание современных анимационных библиотек для React Native
•Реализация оффлайн-режимов в приложениях
•Знание CI/CD для мобильных приложений
•Опыт использования TypeScript в коммерческих проектах на React Native