О позиции
Компания TopSelection ищет React Native разработчика для работы над кроссплатформенными приложениями для iOS и Android. В этой роли вам предстоит разрабатывать и поддерживать приложения из единой кодовой базы, а также проектировать чистую и переиспользуемую компонентную архитектуру.
Чем вы будете заниматься
- Разработка и поддержка кроссплатформенных приложений на React Native для iOS и Android.
- Проектирование чистой, переиспользуемой компонентной архитектуры и следить за производительностью на обеих платформах.
- Интеграция приложений с REST/streaming API и AI-функциями.
- Работа с нативными модулями и platform API.
- Подготовка и публикация релизов в App Store и Google Play, настройка CI/CD для мобильных сборок.
- Взаимодействие с бэкенд-, дизайн- и продуктовой командами, участие в код-ревью.
Требования
- 3+ года коммерческой разработки, из них 2+ года на React Native.
- Сильный JavaScript/TypeScript и глубокое понимание React (hooks, state, rendering).
- Опыт публикации и поддержки прод-приложений на обеих платформах.
- Хорошее понимание релизного цикла App Store и Google Play.
- Опыт работы с навигацией (React Navigation) и state management (Redux Toolkit / Zustand).
- Умение читать и писать нативный код (Swift/Objective-C, Kotlin/Java).
- Опыт дебага, профилирования и оптимизации производительности мобильных приложений.
- Уверенное владение Node.js и пакетными менеджерами (npm/yarn/pnpm).
Будет плюсом
- Опыт работы с Expo и понимание его ограничений.
- Знакомство с новой архитектурой RN (Fabric, TurboModules) и Hermes.
- Опыт интеграции LLM/AI-функций в мобильные приложения.
- Настройка мобильного CI/CD (Fastlane, EAS, GitHub Actions).
- Опыт с offline-first подходом и локальным хранением данных (WatermelonDB, SQLite, MMKV).
- Рабочий уровень английского; опыт в международных/распределённых командах.
Что мы предлагаем
- Заработная плата от 200 000 до 240 000 рублей в месяц.
- Полная удалёнка (работа из любой точки России).
- Оформление по ИП.
- Грейд: Мидл+.
Вакансия предлагает конкурентоспособную зарплату и полную удалёнку. Требования к кандидату достаточно высокие, что делает её привлекательной для опытных разработчиков.
Кто здесь добьётся успеха
Глубокое понимание React Native, включая опыт работы с Redux-Toolkit и Zustand для управления состоянием приложений.
Способность эффективно работать в удаленном режиме, демонстрируя самодисциплину и организованность в управлении временем и задачами.
Опыт разработки чистой и переиспользуемой компонентной архитектуры с использованием TypeScript, что способствует повышению качества кода и упрощению его поддержки.
Знание Swift для интеграции нативных модулей в приложения, что позволяет более эффективно взаимодействовать с платформами iOS и Android.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Mobile Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев