Мобильный React Native разработчик

от 1800 до 2000 $

Требования

Разработчик мобильных приложений
Middle
React Native
TypeScript
Redux
Realm

Условия

Можно удалённо
Тбилиси
Белград
Стамбул

Компания

Образовательная платформа

Описание вакансии

Мы — быстрорастущий стартап. Развиваем международный маркетплейс курсов по саморазвитию. Гордимся рейтингом на 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 рабочих дней оплачиваемого отпуска.
  • Ежегодный пересмотр заработной платы.