- Страна
- Россия
- Зарплата
- 200 000 ₽ – 240 000 ₽
Откликайтесь
на вакансии с ИИ

React Native разработчик (iOS и Android)
Хорошее предложение для Middle+ разработчика с четко описанным стеком и современными задачами (AI, LLM). Полная удаленка и работа через ИП обеспечивают гибкость, а зарплата соответствует рыночному уровню для данной квалификации.
Сложность вакансии
Роль требует не только уверенного владения React Native, но и умения работать с нативным кодом (Swift, Kotlin), а также понимания процессов публикации в сторах. Дополнительную сложность и интерес добавляет работа с LLM и стриминговыми API.
Анализ зарплаты
Предложенная зарплата (200-240 тыс. руб.) находится в рамках рыночного медианного диапазона для Middle+ React Native разработчиков в России, хотя для верхней границы грейда Senior может быть несколько ниже среднего.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в TopSelection уже сейчас
Присоединяйтесь к TopSelection и создавайте современные мобильные приложения с интеграцией AI — откликайтесь прямо сейчас!
Описание вакансии
#vacancy #Вакансия #ReactNative #iOS #JavaScript #Android #vacancy #React #LLM #Remote #Swift #Kotlin #Expo
🔎React Native разработчик (iOS и Android)| компания TopSelection
Условия:
💸 200 000 – 240 000 руб./мес
🌍 Полная удаленка (РФ)
🧠 Грейд: Мидл+
📃Формат оформления: ИП
Обязательные требования:
• 3+ года коммерческой разработки, из них 2+ года на React Native
• Сильный JavaScript/TypeScript и глубокое понимание React (hooks, state, rendering)
• Опыт публикации и поддержки прод-приложений на обеих платформах — iOS и Android
• Хорошее понимание релизного цикла App Store и Google Play (сертификаты, provisioning, подписание, ревью)
• Опыт работы с навигацией (React Navigation), state management (Redux Toolkit / Zustand или аналог) и получением данных (React Query / RTK Query)
• Умение читать и при необходимости писать нативный код (Swift/Objective-C, Kotlin/Java) для мостов и нативных модулей
• Опыт дебага, профилирования и оптимизации производительности мобильных приложений
• Уверенное владение Node.js и пакетными менеджерами (npm/yarn/pnpm), хорошее понимание build-тулчейна (Metro)
Будет плюсом
Опыт работы с Expo и понимание его ограничений — когда нужен bare workflow
Знакомство с новой архитектурой RN (Fabric, TurboModules) и Hermes
Опыт интеграции LLM/AI-функций в мобильные приложения (стриминг ответов, чат UI)
Настройка мобильного CI/CD (Fastlane, EAS, GitHub Actions)
Опыт с offline-first подходом и локальным хранением данных (WatermelonDB, SQLite, MMKV)
Рабочий уровень английского; опыт в международных/распределённых командах
Обязательный стек: React Native, JavaScript, TypeScript, React, React Navigation, Redux Toolkit, Zustand, React Query, RTK Query, Swift, Objective-C, Kotlin, Java, Node.js, npm, yarn, pnpm, Metro
Желательный стек: Expo, Fabric, TurboModules, Hermes, Fastlane, EAS, GitHub Actions, WatermelonDB, SQLite, MMKV
Чем предстоит заниматься
Разрабатывать и поддерживать кроссплатформенные приложения на React Native для iOS и Android из единой кодовой базы
Проектировать чистую, переиспользуемую компонентную архитектуру и следить за производительностью на обеих платформах
Интегрировать приложения с нашими REST/streaming API (FastAPI) и AI-функциями (чат-интерфейсы, документные воркфлоу, RAG)
Работать с нативными модулями и platform API там, где кроссплатформенные решения не справляются (push-уведомления, биометрия, файлы, камера)
Готовить и публиковать релизы в App Store и Google Play, настраивать CI/CD для мобильных сборок
Взаимодействовать с бэкенд-, дизайн- и продуктовой командами, участвовать в код-ревью
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- GitHub Actions
- JavaScript
- Swift
- Fastlane
- React
- React Native
- Kotlin
- Java
- Node.js
- Objective-C
- React Query
- YARN
- npm
- Expo
- SQLite
- Zustand
- React Navigation
- Redux Toolkit
- RTK Query
- pnpm
- Metro
Возможные вопросы на собеседовании
Проверка понимания архитектурных изменений в экосистеме React Native.
В чем ключевые отличия новой архитектуры (Fabric, TurboModules) от старой, и какие преимущества она дает?
Важно для кроссплатформенной разработки, когда стандартных модулей недостаточно.
Расскажите о вашем опыте написания Native Modules или Bridges. С какими сложностями вы сталкивались при передаче данных между JS и нативной частью?
Проверка навыков оптимизации производительности.
Как вы подходите к профилированию React Native приложения, если оно начинает «тормозить» при отрисовке сложных списков или анимаций?
Актуально для текущих задач компании по интеграции AI.
Был ли у вас опыт реализации чат-интерфейсов со стримингом ответов (например, через Server-Sent Events)? Как вы обрабатывали это на стороне мобильного клиента?
Проверка знаний специфики сторов.
Опишите процесс подготовки приложения к релизу. Какие основные причины отказов (rejections) в App Store вы знаете и как их избегать?
Похожие вакансии
Middle/Middle+ Android-разработчик
Android Developer (Core.DeviceData)
Junior+/Middle iOS Developer
iOS разработчик
Flutter Developer Middle+
IOS-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!