В качестве старшего мобильного разработчика вы будете нести ответственность за проектирование, разработку и поддержку высококачественных мобильных приложений для платформ iOS, Android, как нативно так и React Native. Вы будете тесно сотрудничать с нашими межфункциональными командами, включая дизайнеров, менеджеров по продуктам и разработчиков бэкэнда, чтобы обеспечить исключительный пользовательский опыт и способствовать успеху наших мобильных приложений. Это практическая техническая роль, требующая большого опыта в мобильной разработке и глубокого понимания современной мобильной архитектуры.
Требования:
- Степень бакалавра или магистра в области компьютерных наук, разработки программного обеспечения или смежных областях.
- Минимум 5 лет профессионального опыта разработки мобильных приложений.
- Отличное знание нативной разработки для iOS (Objective-C и Swift) и разработки для Android (Java или Kotlin). Опыт написания React Native модулей на языка C++/Go/Rust
- Знание фреймворка React Native и опыт разработки кроссплатформенных приложений.
- Уверенное понимание шаблонов мобильной архитектуры, таких как MVC, MVVM или MVP.
- Опыт работы с RESTful API, JSON и интеграцией веб-сервисов.
- Знание систем контроля версий, таких как Git.
- Знание гибких методологий разработки.
- Отличные навыки решения проблем и способность анализировать сложные технические вопросы.
- Сильные коммуникативные навыки и умение эффективно сотрудничать с кросс-функциональными командами.