React Native Developer
Опыт более 5 лет
от 100.000 ₽ до 300.000 ₽
Описание вакансии
React Native Developer
Компания: AGIMA
Оплата: до 300 т.р.
Грейд: Senior
Локация: РФ
Требуемый опыт работы: от 5 лет
Занятость: Полная занятость, полный день
Формат: удаленная работа
Требования:
- Уверенное знание 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.
Обязанности:
- Разработка программных продуктов в соответствии с требованиями проекта.
- Самостоятельное изучение новых технологий и методологий.
- Отладка и устранение ошибок в программном обеспечении.
- Разработка тестов для новой и существующей функциональности.
- Поддержка и сопровождение внедренных программ.
- Участие в проработке и декомпозиции задач.
- Разработка инструкций и технической документации.
- Обучение и поддержка младших разработчиков.
- Проектирование решений для сложных инженерных задач.
- Доработка приложений для достижения целей команды.
- Участие в проектировании архитектурных решений с привлечением необходимых специалистов.
- Разработка стратегии технологического развития проектов с учетом мобильной разработки.
Условия:
- удаленка: можно работать откуда угодно, а в офис — только на праздники;
- гибридное посещение: вместе решим, когда из дома, а когда из офиса;
- крупные заказчики, интересные кейсы, нетривиальные задачи;
- большая команда с разными компетенциями: тимлид поможет влиться и составит план развития;
- работа над вашим личным брендом: помогаем писать статьи и готовим к выступлениям;
- профильные конференции: оплатим дорогу и участие;
- бесплатные билеты на ежегодный забег для IT-специалистов RUNIT;
обучение по профильным направлениям: сами разработали курсы для UX-дизайнеров, тимлидов, проджект-менеджеров и т. д.;
- ДМС со стоматологией после испытательного срока;
- вечеринки и атмосфера: любим веселиться в офисе и за его пределами, каждое лето выезжаем на AGIMA Camp.
Компания: AGIMA
Оплата: до 300 т.р.
Грейд: Senior
Локация: РФ
Требуемый опыт работы: от 5 лет
Занятость: Полная занятость, полный день
Формат: удаленная работа
Требования:
- Уверенное знание 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.
Обязанности:
- Разработка программных продуктов в соответствии с требованиями проекта.
- Самостоятельное изучение новых технологий и методологий.
- Отладка и устранение ошибок в программном обеспечении.
- Разработка тестов для новой и существующей функциональности.
- Поддержка и сопровождение внедренных программ.
- Участие в проработке и декомпозиции задач.
- Разработка инструкций и технической документации.
- Обучение и поддержка младших разработчиков.
- Проектирование решений для сложных инженерных задач.
- Доработка приложений для достижения целей команды.
- Участие в проектировании архитектурных решений с привлечением необходимых специалистов.
- Разработка стратегии технологического развития проектов с учетом мобильной разработки.
Условия:
- удаленка: можно работать откуда угодно, а в офис — только на праздники;
- гибридное посещение: вместе решим, когда из дома, а когда из офиса;
- крупные заказчики, интересные кейсы, нетривиальные задачи;
- большая команда с разными компетенциями: тимлид поможет влиться и составит план развития;
- работа над вашим личным брендом: помогаем писать статьи и готовим к выступлениям;
- профильные конференции: оплатим дорогу и участие;
- бесплатные билеты на ежегодный забег для IT-специалистов RUNIT;
обучение по профильным направлениям: сами разработали курсы для UX-дизайнеров, тимлидов, проджект-менеджеров и т. д.;
- ДМС со стоматологией после испытательного срока;
- вечеринки и атмосфера: любим веселиться в офисе и за его пределами, каждое лето выезжаем на AGIMA Camp.