Вакансия: Middle Frontend (React Native) удаленный формат .
DSS Group — ведущий импортер автомобилей из Южной Кореи, Китая, Японии и ОАЭ. С 2018 года мы подобрали более 55 000 автомобилей и экспортировали свыше 5 000 по всему миру, ежедневно проверяя более 150 машин. Мы обеспечиваем полный цикл — от подбора и диагностики до доставки и постановки на учёт, гарантируя фиксированную цену без скрытых платежей. Компания объединяет решения для частных клиентов, специалистов по подбору и B2B-партнёров, делая процесс покупки и доставки авто максимально прозрачным и технологичным.
🚀 О проекте
Мы разрабатываем мобильное приложение, которое реализует полный цикл работы с автомобилем:
-
создание объявлений и публикация предложений,
-
детальная оценка состояния автомобиля,
-
оформление и сопровождение сделок по продаже или подбору,
-
интеграции с дополнительными сервисами для клиентов и партнёров.
Сейчас проект находится на стадии MVP и готовится к внутреннему релизу внутри компании.
Это активный стартап внутри крупной компании, где можно влиять на архитектуру, технологические решения и качество продукта с самого начала.
⚙️ Технологический стек
Основное:
-
React Native 0.73 (планируется обновление до 0.76+)
-
TypeScript 5
-
React 18
-
Expo — миграция в ближайших планах
-
Metro — система сборки и бандлинга
-
Zustand — управление состоянием
-
React Query — работа с REST API
-
React Hook Form + Zod — формы и валидация
-
React Navigation — сложная навигация
-
Ky — лёгкий HTTP-клиент
-
Lottie, Reanimated, FastImage, Gesture Handler, Bottom Sheet, Modal, Video, PDF, SVG — визуальные и анимационные компоненты
-
Jest + React Testing Library — тестирование
-
ESLint + Prettier + Husky — контроль качества кода
Инфраструктура: -
Node.js 18+, Yarn 3
-
REST API на Laravel
-
CI/CD под управлением DevOps
-
Metro как сборщик и отладчик RN-проекта
-
Git (GitHub/GitLab)
Ближайшие челленджи для нового разработчика
Обновление ядра проекта: переход на новую версию React Native и миграция на Expo.
Исправление сборки под iOS: сейчас стабильно работает только Android.
Оптимизация производительности: устранение лагов, перерасхода памяти и избыточных перерендеров.
Приветствуется опыт работы с инструментами:
-
Flipper, Hermes Debugger
-
React Profiler, React DevTools
-
Metro performance tools
-
Android Studio Profiler / Xcode Instruments
-
React Native Performance Monitor
Что ожидаем от кандидата
Обязательно:
-
Опыт работы с React Native от 2 лет;
-
Отличное знание TypeScript;
-
Понимание архитектуры RN-приложений и жизненного цикла компонентов;
-
Навыки профилирования и оптимизации производительности;
-
Опыт работы с REST API;
-
Понимание сборки под Android/iOS, отладка и CI;
-
Умение работать в команде и проводить Code Review.
Будет плюсом:
-
Опыт миграции RN-проектов (в т.ч. на Expo);
-
Опыт настройки и сборки iOS-приложений (Xcode, Fastlane);
-
Опыт взаимодействия с Laravel API;
-
Знание Metro-конфигурации, Babel и модульных алиасов;
-
Интерес к развитию в роли Frontend Lead — проект будет масштабироваться.
💼 Условия -
Удалённая работа или гибридный формат;
-
Гибкий график и комфортный темп;
-
Работа в связке с backend-разработчиком и DevOps-инженером;
-
Возможность влиять на архитектуру и продуктовые решения;
-
Перспектива роста до Frontend Lead при расширении команды.