Вакансия: React Native Mobile Developer / Мобильный разработчик React Native
Занятость: Полная занятость Формат работы: Офис Опыт работы: от 2–3 лет (Middle) / от 5 лет (Senior)
Сейчас мы расширяем команду и ищем сильного React Native Mobile Developer, который готов взять на себя развитие мобильного направления, проектировать чистую архитектуру и создавать качественный пользовательский опыт (UX).
Знание русского языка Умение работать с AI обязательно!
## Обязанности
### Разработка и поддержка
Проектирование и написание чистого, поддерживаемого кода для мобильных приложений на React Native с нуля или развитие существующего функционала.
### Архитектура
Участие в проектировании архитектуры приложения, выборе технологических решений и построении масштабируемой кодовой базы.
### UI/UX
Плотное взаимодействие с дизайнерами и продуктологами для реализации плавных анимаций, удобных интерфейсов и точного соответствия дизайн-макетам и пользовательским сценариям (User Flow).
### Интеграция
Интеграция с внутренними и внешними REST API и GraphQL сервисами.
### Качество кода
Проведение Code Review, написание Unit и Integration тестов, оптимизация производительности мобильного приложения.
### Релизный цикл
Подготовка сборок, настройка CI/CD процессов и публикация приложений в App Store и Google Play.
---
## Требования
### Опыт работы
* Актуальный коммерческий опыт мобильной разработки от 3 лет. * Практический опыт разработки приложений на React Native.
### Технологический стек
* Отличное знание JavaScript (ES6+) и TypeScript. * Отличное знание React и React Native. * Опыт работы с React Hooks, Context API, Redux Toolkit или аналогичными решениями. * Опыт работы с React Navigation. * Понимание принципов построения масштабируемой архитектуры мобильных приложений. * Опыт работы с Expo будет плюсом.
### Работа с сетью и данными
* Понимание принципов работы клиент-серверных приложений. * Опыт интеграции REST API и GraphQL. * Опыт работы с JSON, WebSockets. * Опыт работы с локальным хранением данных (AsyncStorage, MMKV, SQLite или аналогичные решения).
### Инструменты
* Уверенное владение Git (Gitflow). * Понимание процессов CI/CD (GitHub Actions, GitLab CI, Bitrise, Fastlane или аналогичные инструменты). * Опыт публикации мобильных приложений в App Store и Google Play. * Уверенное использование AI-инструментов для разработки (Claude Code, ChatGPT, Cursor или аналогичные).
### Портфолио
* Наличие завершённых и опубликованных мобильных приложений. * Возможность предоставить ссылки на приложения в App Store / Google Play или примеры кода на GitHub.
### Soft Skills
* Умение работать в команде. * Самостоятельность и инициативность. * Готовность аргументировать и защищать технические решения. * Ответственность за качество конечного продукта.
---
## Будет большим преимуществом
### Android Native
* Опыт разработки нативных Android-приложений. * Уверенное знание Kotlin и/или Java. * Понимание Android SDK. * Опыт написания и интеграции Native Modules для React Native. * Умение самостоятельно решать платформенно-специфичные задачи Android.
Дополнительные преимущества
* Опыт разработки под iOS (Swift, SwiftUI, UIKit). * Опыт работы с Firebase, Crashlytics, Analytics. * Опыт реализации Push Notifications (FCM/APNs). * Опыт работы с Deep Links и Universal Links. * Опыт поддержки или развития крупных мобильных продуктов с активной пользовательской базой.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.