CODEXPLORE

React Native разработчик

Не указана
  • Астана
  • От 3 до 6 лет

UniTradeX — это B2B-маркетплейс, связывающий дистрибьюторов и ритейлеров. Мы строим сложную экосистему для управления заказами, логистикой и складом, используя самые современные инструменты мобильной разработки.

Мы ищем инженера, который ценит архитектурный порядок (FSD), типизацию и высокую производительность интерфейсов.

🛠 Наш технологический стек:

  • Core: React Native 0.81.5 + Expo 54 (Managed Workflow).

  • Architecture: Feature Sliced Design (FSD).

  • State Management: Zustand 5.0.

  • Data Fetching: TanStack Query (React Query) v5.

  • Navigation: Expo Router (File-based routing).

  • Forms & Validation: React Hook Form + Zod.

  • UI & Styling: Ant Design RN, Flash-list (для производительных списков), Reanimated 4, SVG.

  • Infrastructure: TypeScript (строгая типизация), Axios с интерцепторами, i18next (EN/RU/KK), EAS (Build & Deploy).

  • Features: WebSockets (Chat), Deep Linking, New Architecture (Fabric/TurboModules).

Чем предстоит заниматься:

  • Разрабатывать функционал для двух ролей (Market и Distributor): от сложных систем фильтрации товаров до модулей аналитики и управления логистикой.

  • Поддерживать и развивать архитектуру проекта согласно FSD.

  • Работать с сетевым слоем: настройка интерцепторов, обработка Refresh Token, управление серверным стейтом через TanStack Query.

  • Оптимизировать производительность списков (Flash-list) и анимаций (Reanimated).

  • Внедрять новые фичи: работа с календарями, чаты на WebSocket, кастомные UI-компоненты.
    Мы ожидаем:

  • Опыт в React Native от 3-х лет.

  • Отличное владение TypeScript и понимание того, как проектировать типы для API (DTO).

  • Опыт работы с Zustand и глубокое понимание TanStack Query (инвалидация ключей, кэширование, оптимистичные обновления).

  • Опыт работы с Expo Router и понимание архитектуры File-based routing.

  • Умение работать с формами любой сложности (React Hook Form + Zod).

  • Навыки работы с EAS для сборки и деплоя приложений.

  • Понимание принципов чистой архитектуры и модульности кода.

🎁 Мы предлагаем:

  • Работа над технологически актуальным проектом (React Native 0.81+, New Architecture).

  • Четко структурированная кодовая база и прописанные конвенции (Naming, API patterns).

  • Формат: Удаленка.