REDMOND

Программист мобильных приложений React Native

320 000 - 380 000 RUR
  • Санкт-Петербург
  • От 1 года до 3 лет

Обязанности:

  • Разработка и поддержка мобильных приложений на 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% на приобретение продукции компании, подарки на свадьбу/рождение ребёнка и др.;
  • ДМС + офисный врач;
  • Насыщенная корпоративная жизнь, участие в городских мероприятиях (гребной марафон, гонка героев, зеленый марафон, волейбол и др.)