Мобильный React Native разработчик
Требования
Условия
Компания
Описание вакансии
Мы — быстрорастущий стартап. Развиваем международный маркетплейс курсов по саморазвитию. Гордимся рейтингом на Trustpilot — 4,3 из 5
Мы разрабатываем мобильное приложение на React Native (iOS / Android) с использованием TypeScript.
Проект с сильным инженерным уклоном: много внимания уделяем производительности, оффлайн-режиму и работе с большими объемами данных и медиа.
Стек проекта:
React 19.1.0, React Native 0.81.4, TypeScript · React Navigation v7 · Redux Toolkit · Axios · Realm · Centrifuge · Firebase Messaging · Notifee · Reanimated · react-native-video · ESLint + Prettier
Чем предстоит заниматься:
- Разрабатывать и поддерживать функциональность приложения (экраны, компоненты, бизнес-логика).
- Интегрировать API.
- Работать со состоянием приложения (Redux Toolkit): архитектура стора, селекторы, middleware.
- Делать производительные списки и улучшать UX на больших объемах данных:
- оптимизация ререндеров и виртуализации;
- профилирование и устранение лагов/фризов;
- Развивать offline-friendly сценарии:
- корректная работа без сети, кеширование, инвалидация;
- хранение и синхронизация локальных данных (Realm, persist);
- скачивание и хранение видео на устройстве, управление загрузками и местом;
- Поддерживать качество разработки.
Обязательные требования:
- 3+ года коммерческого опыта с React Native (strong middle).
- Уверенный TypeScript.
- React Navigation, Redux Toolkit, Axios.
- Опыт оптимизации списков и offline-first сценариев.
- Базовая уверенность в iOS/Android окружении (Pods, Gradle).
Будет плюсом:
- Ream, redux-persist.
- Push-уведомления (Firebase, Notifee).
- WebSocket / Centrifuge.
- Работа с медиа, анимациями и жестами.
Что предлагаем:
- Полностью удалённую работу.
- График 09:00–18:00 МСК (возможны исключения).
- 20 рабочих дней оплачиваемого отпуска.
- Ежегодный пересмотр заработной платы.
