Middle Frontend (React Native)

Дата размещения вакансии: 23.10.2025
Работодатель: Козорезова Алиса Андреевна
Уровень зарплаты:
от 120000 до 200000 RUR
Город:
Санкт-Петербург
Требуемый опыт работы:
От 1 года до 3 лет

Вакансия: 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 при расширении команды.