Skip to main content

Frontend-разработчик (React) / Frontend Developer / React-разработчик

Technology
Платформа автопутешествий Смородина
Москва, Россия1 нед. назадДо 08.07.2026

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

Мы развиваем платформу для автопутешествий по России (smorodina.ru) и ищем в нашу команду React разработчика.

Обязанности

  • Разработка и поддержка клиентского приложения на React 18 (JSX).
  • Работа с Redux для управления состоянием приложения.
  • Интеграция с backend API (REST) через Axios.
  • Реализация интерфейсов каталога туров, карты маршрутов, медиа/блога, афиши событий, кабинетов клиента, оператора и партнёра.
  • Работа с картами (Navitel, Яндекс Карты) - маршруты, геолокация, попапы, кластеризация.
  • Исправление багов и участие в стабилизации фронтенд-части приложения.
  • Участие в обсуждении технических решений и архитектуры фронтенда.
  • Работа с дизайн-макетами и развитие UI-компонентов.
  • Участие в рефакторинге.
Обязательные навыки:
  • Уверенный коммерческий опыт разработки на React (hooks, Router, жизненный цикл SPA).
  • Опыт работы с Redux (классический паттерн, action creators, reducers).
  • Опыт интеграции с REST API.
  • CSS Modules, адаптивная вёрстка, понимание дизайн-систем.
  • Опыт работы с Git, код-ревью.
  • Умение писать поддерживаемый и предсказуемый код.
  • Готовность работать с уже существующим кодом без "переписать всё с нуля".
Будет плюсом:
  • Опыт работы с картографическими сервисами.
  • Опыт с TipTap, Quill или другими rich text редакторами.
  • Опыт миграции legacy-кода и постепенного рефакторинга.
  • Понимание CI/CD (GitLab CI, Docker, Kubernetes).
  • Опыт с SEO-оптимизацией SPA (react-helmet, SSR).

Задайте вопрос работодателю

Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопрос

Где предстоит работать

Москва, Динамо, Петровский парк, Ленинградский проспект, 36с40 Показать на большой карте
Keywords
ReactOSGitLabReduxSimpleScreenRecorderCI / CDDockerGitKubernetesReact.jsCI/CD

¿Te interesa este puesto?