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

12.01.2026
250 000 / месяц
Вакансия истекает: 22.01.2026
Откликнуться

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

EnjoyPro – это команда экспертов в области высоких технологий и разработки программного обеспечения.

Проект: Разработка систем для автоматизации информационной безопасности в локальных сетях.

Предстоящие задачи:

  • Разработка новых пользовательских функций и поддержка существующих модулей на React + TypeScript.

  • Реализация интерфейсов по макетам с использованием Ant Design 5 и styled-components.

  • Настройка маршрутизации с использованием React Router v6.

  • Работа с серверным состоянием через TanStack Query v4 и axios (кеширование, синхронизация, обработка ошибок).

  • Работа со state-менеджером Redux Toolkit.

  • Сборка и оптимизация фронтенда с помощью Webpack 5 и npm.

  • Участие в проектировании модулей по методологии FSD (Feature-Sliced Design), написание чистой, тестируемой архитектуры.

  • Проведение код-ревью, работа с Git (ветвление, пул-реквесты, интеграция с CI/CD).

Стек технологий:

  • Языки: TypeScript

  • Основной стек: React 16, React Router v6, Redux Toolkit

  • UI & Стили: Ant Design v5, styled-components

  • Работа с данными: TanStack Query v4, axios

  • Инструменты сборки: Webpack, npm

  • Архитектура: Feature-Sliced Design (FSD)

  • Контроль версий: Git

Требования к кандидату:

  • Опыт работы в области Frontend разработки (React) от 4 лет.
  • Базовые знания TypeScript и современного JavaScript (ES6+).

  • Опыт разработки на React (от 16 версии) и понимание ключевых отличий между основными версиями.

  • Практический опыт работы с Ant Design (желательно v5) и styled-components.

  • Опыт использования React Router v6.

  • Опыт работы с TanStack Query (React Query) v4 и axios для управления серверным состоянием.

  • Опыт настройки Webpack и оптимизации сборки проекта.

  • Уверенные навыки работы с Git (feature branching, PR workflow).

  • Опыт применения Feature‑Sliced Design (FSD) или аналогичных модульных архитектур.

  • Английский язык на уровне чтения технической документации.

Будет плюсом:

  • Опыт работы с классовыми компонентами React.

  • Опыт миграции между версиями React или UI-библиотеками.

  • Понимание принципов CI/CD, опыт работы с Docker.

  • Знание подходов к код-сплиттингу и ленивой загрузке (React.lazy, Suspense, dynamic imports).

  • Опыт внедрения международзации (i18n) и работы с форматированием дат/чисел (dayjs, moment).

  • Опыт настройки ESLint, Prettier, Husky.

  • Навыки работы с React DevTools.

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

  • Удаленный формат работы.

  • Гибкое начало рабочего дня при полной занятости.

  • Оформление на выбор — по ТК РФ, ИП или как самозанятый.

  • Статус аккредитованной IT-компании для получения IT-ипотеки.

  • Амбициозные проекты и профессионально интересные задачи.

  • Возможность для карьерного и профессионального роста в динамичной компании.

Ждём тебя в нашей команде!