улица Сущёвский Вал
Образовательная платформа разрабатывает новый продукт: ИИ-ассистент для учителя: чат с ИИ, каталог ИИ-инструментов, генератор презентаций, файловый менеджер, токены и подписка.
Чем предстоит заниматься:
- Собирать ключевые экраны ИИ-ассистента: чат со стримингом ответов (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-часовой рабочий день, офисный формат;
- Офис в Москве: м. Марьина Роща