Frontend-разработчик React

08.07.2026
140 000 / месяц
Вакансия истекает: 19.07.2026
Откликнуться

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

В молодую динамично развивающуюся команду требуется Frontend-разработчик.

Основные задачи

Frontend-разработчик будет заниматься:

  • разработкой веб-интерфейса
  • созданием экранов мониторинга производственных участков;
  • разработкой дашбордов по производительности сотрудников и оборудования;
  • созданием журналов событий и нарушений;
  • разработкой интерфейса просмотра видеособытий;
  • созданием фильтров, отчетов, таблиц и карточек показателей;
  • реализацией интерфейса конструктора отчетов;
  • разработкой интерфейса управления пользователями и ролями;
  • взаимодействием с Backend-разработчиком по API;
  • участием в проектировании пользовательских сценариев.

Обязательные требования

  • Опыт коммерческой frontend-разработки от 3 лет.
  • Уверенное знание JavaScript и TypeScript.
  • Опыт разработки интерфейсов на React.
  • Хорошее знание HTML5, CSS3, адаптивной верстки.
  • Опыт работы с REST API.
  • Понимание клиент-серверной архитектуры.
  • Опыт разработки сложных интерфейсов: таблицы, фильтры, формы, карточки, списки, графики, дашборды.
  • Умение работать с состоянием приложения: Redux, Zustand, MobX или аналогичные решения.
  • Опыт работы с UI-библиотеками: Ant Design, MUI, PrimeReact или аналогичными.
  • Понимание принципов авторизации и разграничения прав доступа.
  • Умение делать понятный, аккуратный и удобный интерфейс для пользователей, не являющихся IT-специалистами.

Необходимые профессиональные знания

Кандидат должен понимать:

  • как строятся веб-интерфейсы для корпоративных информационных систем;
  • как frontend взаимодействует с backend через API;
  • как проектировать интерфейсы для большого объема данных;
  • как реализовывать фильтрацию, сортировку, пагинацию и поиск;
  • как отображать события, метрики, отчеты и производственные показатели;
  • как строить дашборды с графиками, таблицами и карточками показателей;
  • как работать с ролями пользователей и ограничением доступа;
  • как обеспечить стабильную работу интерфейса при большом количестве данных;
  • как делать интерфейс удобным для всех типов ролей.

Практический опыт

Желателен опыт разработки хотя бы нескольких из следующих решений:

  • личные кабинеты;
  • административные панели;
  • CRM/ERP/MES-системы;
  • системы мониторинга;
  • дашборды;
  • интерфейсы отчетности;
  • конструкторы отчетов;
  • интерфейсы для производственных предприятий;
  • интерфейсы с онлайн-обновлением данных;
  • интерфейсы с графиками, временными шкалами и журналами событий.

Будет преимуществом

  • Опыт работы с WebSocket или SignalR.
  • Опыт отображения данных в реальном времени.
  • Опыт работы с графиками: ECharts, Recharts, Chart.js, Highcharts или аналогичными.
  • Опыт разработки drag-and-drop интерфейсов.
  • Опыт создания конструкторов отчетов или дашбордов.
  • Опыт работы с картами помещений, схемами цехов или производственных линий.
  • Опыт интеграции видеоплееров в веб-интерфейс.
  • Опыт работы с Docker.
  • Понимание принципов UX/UI для промышленных систем.
  • Опыт работы в связке с backend на .NET.

Личные качества

  • Аккуратность в реализации интерфейсов.
  • Внимательность к деталям.
  • Умение думать с позиции конечного пользователя.
  • Самостоятельность.
  • Готовность разбираться в производственных процессах.
  • Умение предлагать простые и удобные решения.
  • Ответственность за качество пользовательского интерфейса.

Условия:

  • официальное оформление по ТК РФ (возможен договор ГПХ);
  • своевременная выплата зп два раза в месяц (размер обсуждается на собеседовании);
  • комфортное рабочее место в современном офисе (БЦ Основа);
  • чай/кофе/сладости за счет Компании.