Mobile
November 7

ID 2074. React Native developer

Уровень: senior-, senior, senior+

Количество специалистов: 1

Требования:

  • Уверенное знание 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.

Краткое описание проекта:

Мы приглашаем опытного React Native разработчика присоединиться к нашей команде для работы над новым инновационным карьерным продуктом на базе социальных механик.

Вам предстоит работать над архитектурой системы и разрабатывать социальные сервисы для профессионалов ИТ-индустрии, которые помогут им найти близких по духу коллег, развиваться профессионально и делиться знаниями.

Проект развивается как внутренний стартап. У нас небольшая и динамичная команда с большой свободой и минимумом бюрократии.

Краткое описание задач:

  • Разработка программных продуктов в соответствии с требованиями проекта;
  • Самостоятельное изучение новых технологий и методологий;
  • Отладка и устранение ошибок в программном обеспечении;
  • Разработка тестов для новой и существующей функциональности;
  • Поддержка и сопровождение внедренных программ;
  • Участие в проработке и декомпозиции задач;
  • Разработка инструкций и технической документации;
  • Обучение и поддержка младших разработчиков;
  • Проектирование решений для сложных инженерных задач;
  • Доработка приложений для достижения целей команды;
  • Участие в проектировании архитектурных решений с привлечением необходимых специалистов;
  • Разработка стратегии технологического развития проектов с учетом мобильной разработки.

Тип работ: outstaff/fulltime

Ставка: рассмотрим ваши предложения (*указывайте в форме ставку с налогами)

Продолжительность проекта: 4 месяца

Локация: любая

Допустимый часовой пояс (GMT): UTC+3

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

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

Контакты:

https://t.me/nfinashina

[email protected]

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