Ведущий разработчик мобильных приложений
Ключевые навыки
Objective-C
Git
Java
iOS
Android
Обязанности:
- Разработка интерфейсов мобильного приложения в команде с дизайнерами, продакт-менеджерами и бэкенд-разработчиками;
- Проведение код-ревью;
- Разработка клиентских и внутренних приложений для iOS и Android с использованием ReactNative;
- Проектирование архитектуры, планирование, разработка, поддержка и выпуск нового функционала мобильного приложения;
- Участие в принятии решений по внедрению новых функций и по удержанию пользователя в приложении.
- Наличие опубликованных приложений с использованием React Native в маркетплейсах;
- Отличные знания JavaScript (ES6);
- Опыт работы с любым современным фреймворком для фронтенд-приложений (например, React+Redux);
- Умение автоматизировать сборку (Webpack или аналог);
- Знание основных паттернов проектирования, принципов SOLID, DRY и их соблюдение;
- Понимание и соблюдение модели git flow;
- Опыт кастомизации/написания нативных компонентов React Native (Objective C / Swift / Java / Kotlin);
- Умение писать тесты/документацию;
- Умение и желание тестировать свой код;
- Знание основ CI/CD процессов;
- Понимание компонентного подхода;
- Опыт разработки кроссплатформенных приложения на React Native от 3-х лет.
- Удаленная работа, оформление по ТК РФ в штат компании;
- Интереснейший проект;
- Работа в команде профессионалов.