yandex
Страна
Россия
Зарплата
200 000 ₽ – 240 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
MiddleУдалённоПолная занятость

React Native разработчик (iOS и Android)

ИИОценка ИИ

Хорошее предложение для Middle+ разработчика с четко описанным стеком и современными задачами (AI, LLM). Полная удаленка и работа через ИП обеспечивают гибкость, а зарплата соответствует рыночному уровню для данной квалификации.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует не только уверенного владения React Native, но и умения работать с нативным кодом (Swift, Kotlin), а также понимания процессов публикации в сторах. Дополнительную сложность и интерес добавляет работа с LLM и стриминговыми API.

Анализ зарплаты

Медиана250 000 ₽
Рынок180 000 ₽ – 320 000 ₽
ИИОценка ИИ

Предложенная зарплата (200-240 тыс. руб.) находится в рамках рыночного медианного диапазона для Middle+ React Native разработчиков в России, хотя для верхней границы грейда Senior может быть несколько ниже среднего.

Сопроводительное письмо

Меня заинтересовала вакансия React Native разработчика в TopSelection, так как мой опыт коммерческой разработки мобильных приложений составляет более 3 лет, из которых значительная часть посвящена именно React Native. Я обладаю глубокими знаниями TypeScript и React, а также имею успешный опыт публикации и поддержки приложений в App Store и Google Play, что соответствует вашим ключевым требованиям.

Особенно меня привлекла возможность работы с нативным кодом (Swift/Kotlin) и интеграция AI-функций. В своих прошлых проектах я активно использовал Redux Toolkit и React Query для управления состоянием и данными, а также настраивал CI/CD процессы. Уверен, что мой технический стек и понимание жизненного цикла мобильной разработки позволят мне эффективно включиться в работу вашей команды и внести вклад в развитие продукта.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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 для мобильных сборок

Взаимодействовать с бэкенд-, дизайн- и продуктовой командами, участвовать в код-ревью

📲Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 вы знаете и как их избегать?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россияот 200 000 ₽