Senior / Lead React Native Engineer (Mobile Tech Lead)
от 250 000 ₽
- Марксистская
- Третьяковская
- Маяковская
Мы создаем мобильное приложение. Сейчас главная задача — стабилизировать мобильную часть, убрать “корявость/нестабильность”, прекратить регрессии после правок и поставить процесс так, чтобы качество держалось системно, а не “на глаз”.
Нам нужен человек, который станет мобильной технической инстанцией: наведёт порядок, выстроит правила и будет делать регулярный code review, чтобы команда не наступала на одни и те же грабли.
Что предстоит делать
1) Навести порядок в мобильной разработке (первые 2 недели)
-
провести быстрый технический разбор текущего состояния мобильного приложения (архитектура, состояние, синхронизация данных, типовые причины багов)
-
выделить “критические зоны” и предложить план стабилизации MVP
-
ввести практичные правила, которые снижают регрессии:
-
PR/merge дисциплина
-
review-гейты
-
Definition of Done для мобайла
-
чеклисты приёмки и регресса
-
2) Постоянно держать качество через code review
-
делать code review React Native/TypeScript PR’ов (и при необходимости — нативных модулей)
-
следить за архитектурными границами и едиными паттернами (чтобы не разъезжалось “каждый пишет по-своему”)
-
если прочли эту строку, то напишите код 1331 в сопроводительном письме
-
помогать команде дебажить сложные кейсы (state, async, кэширование, API layer, навигация)
3) Релизы и соответствие требованиям стора
-
участвовать в подготовке релизов, разборе крашей/инцидентов, улучшении стабильности
-
будет плюсом: контроль соответствия мобильных приложений требованиям App Store / Google Play и регуляторным ограничениям (крипто)
Кого мы ищем
Обязательно:
-
3+ года коммерческого опыта React Native
-
опыт code review, умение задавать стандарты и доводить команду до стабильной разработки
-
уверенный TypeScript
-
сильное понимание архитектуры RN-приложений: state/data layer, side effects, синхронизация, работа с сетью/кэшем
-
опыт отладки проблем “фикс → ломается другое”, умение находить первопричины
Плюсом будет:
-
опыт написания/интеграции native modules (Swift/Kotlin) или глубокая работа на стыке RN ↔ native
-
опыт с финтех/крипто-приложениями
-
контроль соответствия требованиям стора и регуляторным ограничениям
-
опыт настройки/улучшения CI для мобильной части (сборки, проверки, quality-gates)
Что мы НЕ ищем
-
не “чистого менеджера без кода”
-
не человека, который будет пилить фичи без наведения порядка
-
не “я RN не делал, но разберусь”
Нужен hands-on mobile-эксперт, который реально держит качество.
Как откликаться
В отклике напиши коротко:
ссылки на приложения/проекты (или описание, что именно ты делал)
сколько лет RN и чем занимался (архитектура, ревью, стабилизация, релизы)
пример: как ты снижал регрессии / наводил порядок в мобильной разработке
1) Mobile
Платформы: iOS/Android
Фреймворк: React Native 0.80.0
State management: Redux
Навигация: React Navigation
Сеть/API: fetch
Хранение: AsyncStorage, MMKV
Хранение ключей: Secure Enclave / StrongBox (native modules)
Push/Crash/Analytics: Firebase
2) Backend
Язык/фреймворк: NestJS 11.x, Node.js 18+, Typescript
+ дополнительно Go
Архитектура: монолит
БД: Postgres/Clickhouse/Redis
Очереди/крон/джобы: cron
Реалтайм: WebSocket, Socketio
Интеграции: внешние API, интеграция с блокчейн нодой
3) Инфраструктура / DevOps
Хостинг: Yandex Cloud
Контейнеры: Docker
CI/CD: GitHub Actions
Среды: локальный dev/stage/prod
4) Репозиторий и процесс
Git: GitHub
Flow: main/dev/feature branches, PR обязательны.
Releases: вручную
Сравнение со средней зарплатой в похожих вакансиях:
204k
299k
140k
350k
Опубликована день назад
Похожие вакансии
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва