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

Этапы интервью: 4

Для рассмотрения специалиста необходимо заполнить форму

Контакты:

https://t.me/yusya_nikolaevna

y.domakhina@agima.ru

*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств