RecruitMe Plus
Mobile App Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Гибридный мобильный разработчик в in-house команду клиента. Разработка кроссплатформенных приложений на Flutter и React Native, интеграция с backend и публикация в сторах.
Задачи
- Проектировать, разрабатывать и поддерживать гибридные мобильные приложения на Flutter и React Native
- Создавать переиспользуемые компоненты и библиотеки
- Интегрировать приложения с RESTful API и backend-сервисами
- Оптимизировать производительность, отзывчивость и расход батареи на разных платформах
- Внедрять безопасные практики кодирования согласно OWASP Mobile Security Guidelines
- Проводить ручное и автоматизированное тестирование на устройствах Android и iOS
- Управлять end-to-end деплоем приложений в Google Play Store и Apple App Store, включая provisioning, подпись и листинг
- Писать и поддерживать unit-тесты, обеспечивать высокое покрытие кода
- Совместно с UI/UX дизайнерами превращать вайрфреймы и макеты в рабочие интерфейсы
- Участвовать в code review, agile-церемониях и технических обсуждениях
Требования
- 5–8+ лет опыта в мобильной разработке
- Уверенное владение Flutter и React Native
- Опыт работы с Android Studio, Xcode и платформенными процессами деплоя
- Опыт с TypeScript, Dart и современными JavaScript-фреймворками
- Знание гайдлайнов iOS и Android и процессов публикации
- Знание безопасного кодирования, OWASP и безопасности мобильных приложений
- Опыт с фреймворками unit-тестирования (Jest, Mockito, Flutter Test)
- Подтверждённый опыт публикации и поддержки приложений в Google Play и Apple App Store
- Понимание CI/CD пайплайнов, Git и DevOps-процессов
- Отличные навыки решения проблем и коммуникации
Условия
- Предпочтительно: степень бакалавра в Computer Science, инженерии или смежной области
- Опыт интеграции мобильных приложений с облачными платформами (Azure или OCI)
- Опыт enterprise- или государственных проектов будет плюсом
Навыки
- Flutter
- React Native
- Dart
- TypeScript
- JavaScript
- Android Studio
- Xcode
- REST API
- OWASP
- Jest
- Mockito
- Flutter Test
- CI/CD
- Git
- Google Play
- App Store
- iOS
- Android
- Azure
- OCI