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).
-
Формат: Удаленка.