Описание вакансии
Ключевые обязанности
- Проектирование, разработка, поддержка и оптимизация мобильных решений для различных проектов
- Участие в планировании проектов и дизайн-сессиях для декомпозиции задач мобильной разработки
- Оценка сроков разработки и выявление потенциальных сложностей и рисков реализации
- Сотрудничество с командами бэкенда, продукта, дизайна и тестирования для обеспечения бесперебойного выполнения проектов
- Поддержание четких каналов коммуникации со всеми заинтересованными сторонами на протяжении жизненного цикла разработки
- Внедрение лучших практик мобильной разработки и отслеживание новых технологий
- Оптимизация производительности приложений и обеспечение высококачественного пользовательского опыта на различных устройствах
Требования к кандидату
- Подтвержденный опыт разработки мобильных приложений на React Native и Expo
- Глубокое понимание JavaScript/TypeScript и принципов мобильной разработки
- Опыт работы с решениями для управления состоянием (Redux, MobX или Context API)
- Знакомство с RESTful API и асинхронным программированием
- Знание принципов мобильного UI/UX и адаптивного дизайна
- Способность работать в кросс-функциональных командах
- Навыки решения проблем и внимание к деталям
- Опыт работы с системами контроля версий (Git)
- Понимание процессов публикации мобильных приложений для iOS и Android
Желательные квалификации
- Опыт нативной мобильной разработки (iOS/Android)
- Знание фреймворков для тестирования мобильных приложений
- Знакомство с процессами непрерывной интеграции и доставки (CI/CD)
- Опыт оптимизации производительности приложений
- Участие в open-source проектах или портфолио мобильных приложений
