Mobile
Yesterday
ID 3354. React Native developer
Уровень: senior -, senior, senior +
Ставка: до 2 500 руб./час (*указывайте в форме ставку с налогами)
Требования:
- Уверенное знание Javascript / Typescript, функционального подхода (чистые функции, каррирование)
- Значительный опыт в проектировании и развитии архитектуры мобильных приложений React / React Native
- Осведомленность о принципах структурирования кода - Clean Architecture, SOLID, DRY и другие модные аббревиатуры, за которыми стоят здравые идеи
- Опыт разработки приложений на React / React Native
- Опыт интеграции в проект нативного функционала: Push Notifications, Deeplinking
- REST API, HTTP, понимание принципов функционирования сети
- Навыки разработки качественного кода, опыт работы с базами данных, очередями и другими аспектами разработки
- Опыт работы с системой контроля версий Git (cherry-pick, merge, stash)
- Высшее техническое образование
- Опыт разработки нативных приложений iOS или Android
- Знание одного или более языков, Kotlin / Java / Swift / Objective-C
- Опыт работы с NPM, CocoaPods, Gradle
- Опыт интеграции нативных компонентов проект (Photo Gallery, Share, Contacts)
- Опыт написания Unit-тестов (Jest) (достаточно знания концепции unit тестирования)
- Проектирование и написание документации к проекту (схема записи данных в redux, модели данных которые будут храниться, DoD, DoR)
Работать предстоит со следующим стеком:
- React Native
- Redux
- ES6+, Babel, Eslint
- Typescript
- React Navigation
- React Hooks, React Hook Form
- Axios
- NPM, Cocoa Pods, Gradle
Краткое описание задач:
- Разработка программных продуктов в соответствии с требованиями проекта
- Самостоятельное изучение новых технологий и методологий
- Отладка и устранение ошибок в программном обеспечении
- Разработка тестов для новой и существующей функциональности
- Поддержка и сопровождение внедренных программ
- Участие в проработке и декомпозиции задач
- Разработка инструкций и технической документации
- Обучение и поддержка младших разработчиков
- Проектирование решений для сложных инженерных задач
- Доработка приложений для достижения целей команды
- Участие в проектировании архитектурных решений с привлечением необходимых специалистов
- Разработка стратегии технологического развития проектов с учетом мобильной разработки
Тип работ: outstaff / fulltime
Продолжительность работ: 4 месяцев
Допустимый часовой пояс (UTC): UTC +3
Для рассмотрения специалиста необходимо заполнить форму
Контакты:
*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств