Обязанности:
- Разработка и поддержка мобильных приложений на React Native для iOS и Android;
- Разработка новых функций приложений;
- Создание пользовательских интерфейсов: экраны, навигацию, переиспользуемые компоненты;
- Разработка и доработка нативных модулей;
- Выявление и устранение причин сбоев и проблем с производительностью;
- Участие в код-ревью и улучшении качества кода
Требования:
- Высшее техническое, в области программирования или информационных технологий;
- Опыт коммерческой разработки мобильных приложений на React Native (iOS, Android) от 3 лет;
- Уверенный опыт разработки сложных, адаптивных пользовательских интерфейсов;
- Уверенное владение TypeScript, понимание принципов OOP, SOLID, Design Patterns;
- Опыт работы с сетевыми взаимодействиями (REST API, сокеты);
- Знание и практический опыт работы с React hooks, понимание функционального и классового подходов;
- Опыт работы с React Navigation и другими популярными библиотеками React Native;
- Опыт работы с асинхронными операциями, состояниями, оптимизацией производительности и отладкой;
- Опыт использования менеджеров состояния (Redux / MobX / Effector);
- Опыт работы с Deep Linking, Push Notifications;
- Понимание и опыт работы с нативной частью (Kotlin / Swift / Objective-C);
- Опыт разработки и поддержки нативных модулей для React Native;
- Знание TurboModules / Fabric (новая архитектура React Native);
- Знание инструментов аналитики (Firebase Analytics, AppMetrica);
- Владение Git (branching, merging) и умение работать в команде;
- Опыт написания тестов (Jest, React Native Testing Library);
- Опыт работы с Sentry для мониторинга ошибок;
- Английский язык - технический
Условия:
- Официальное трудоустройство по ТК РФ;
- Полностью "белая" заработная плата;
- Бесплатное обучение;
- Работа в аккредитованной компании;
- Работа в уютном и современном БЦ «Зима», с зоной отдыха и кухней;
- Корпоративная развозка от м. Площадь Ленина и м. Лесная;
- График работы: 5-дневная рабочая неделя с 10:00-19:00 или с 09.00-18.00 (гибридный график работы, 2 дня в офисе, 3 дня на удаленке);
- Полный удаленный формат работы не предоставляем;
- Разнообразные мотивационные программы: скидки 40-50% на приобретение продукции компании, подарки на свадьбу/рождение ребёнка и др.;
- ДМС + офисный врач;
- Насыщенная корпоративная жизнь, участие в городских мероприятиях (гребной марафон, гонка героев, зеленый марафон, волейбол и др.)