Обязанности: - Разрабатывать и поддерживать функциональность приложения (экраны, компоненты, бизнес-логика).
- Интегрировать 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)
🔸 Будет плюсом
• Realm, redux-persist.
• Push-уведомления (Firebase, Notifee).
• WebSocket / Centrifuge
• Работа с медиа, анимациями и жестами
Условия: - Полностью удалённую работу
- График 09:00–18:00 МСК (возможны исключения)
- 20 рабочих дней оплачиваемого отпуска
- Ежегодный пересмотр заработной платы