React Native разработчик

Дата размещения вакансии: 07.09.2026
Работодатель: Main Team
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Сущёвский Вал
Требуемый опыт работы:
От 3 до 6 лет

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

Чем предстоит заниматься:

  • Собирать ключевые экраны ИИ-ассистента: чат со стримингом ответов (SSE), инструменты с интерактивными шагами, генератор презентаций, файловый менеджер;
  • Делать монетизацию: баланс токенов, покупка, подписка, in-app purchases на iOS;
  • Поддерживать авторизацию: вход по почте и коду, восстановление пароля, OAuth (Яндекс, Google, VK), сессия в Keychain/Keystore;
  • Верстать по макетам Figma и развивать дизайн-систему приложений;
  • Работать с нативной частью: зависимости, линковка SDK, Info.plist и build.gradle, подписи, релизные сборки APK/AAB;
  • Проектировать API-контракты вместе с бэкендом и доводить их до работающей фичи.

Наш стек: React Native 0.87 / React 19 / TypeScript, Redux Toolkit + RTK Query,
React Navigation (native-stack, bottom-tabs), react-hook-form + zod, @gorhom/bottom-sheet, react-native-svg + SVGR,
Reanimated 4 + Worklets, Gesture Handler, MMKV, Keychain, WebView, SSE, App Auth, Nitro Modules,
Feature-Sliced Design с нумерованными слоями, правило зависимостей проверяется линтером
Jest + @testing-library/react-native, ESLint, Prettier,
Node 22, Yarn, CocoaPods, Gradle, Xcode, GitLab.

Мы ждём:

  • От 3 лет коммерческой разработки на React Native;
  • Уверенный TypeScript: дженерики, строгая типизация API и навигации;
  • Опыт с Redux Toolkit / RTK Query и React Navigation в реальном проекте;
  • Умение работать с нативной частью: собрать проект в Xcode и Android Studio, подключить SDK, разобраться в Podfile и Gradle, прочитать нативный лог;
  • Понимание New Architecture (Fabric, TurboModules);
  • Опыт с анимациями и жестами (Reanimated, Gesture Handler);
  • Аккуратная вёрстка по макетам и внимание к деталям;
  • Опыт публикации приложений и сопровождения релизов.​​​​​​
    Будет плюсом:
  • In-app purchases: StoreKit, Google Play Billing;
  • Свой нативный код на Swift / Kotlin, написание мостов и модулей;
  • Опыт с ИИ-фичами: стриминг ответов, чат-интерфейсы, работа с LLM-API;
  • Пуши, аналитика, crash-репортинг, CI/CD мобильных сборок;

Условия:

  • Официальное трудоустройство по ТК РФ с первого дня, стабильная белая зарплата;
  • ДМС со стоматологией после испытательного срока;
  • Корпоративная скидка на спорт;
  • Обеспечиваем техникой для работы;
  • Финансируем профессиональное обучение;
  • Корпоративы, офис со снеками и кофе;
  • График 5/2, 8-часовой рабочий день, офисный формат;
  • Офис в Москве: м. Марьина Роща