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

Азов Валерий Анатольевич
Новороссийск •Опубликовано 19 августа 2026
от 100000 руб.
Полная занятость1–3 годаПрограммист
от 100000 руб.

Описание

ShiftRoom — SaaS-платформа для управления персоналом в hospitality: HR, scheduling, attendance, payroll. Платформой пользуется международная ресторанная группа с заведениями уровня fine dining в Дубае. Сейчас достраиваем оставшиеся модули и готовим платформу к полному запуску.

Стек: React.js, Ant Design, shadcn/ui, React Query

Обязанности:

  • Разработка экранов модулей по готовой design system (tokens, компоненты и правила задокументированы)
  • Вёрстка сложных интерфейсов: таблицы с сортировкой и фильтрами, многошаговые формы, модальные окна, календарные и табличные представления
  • Работа с server state через React Query: списки, фильтры, mutations, инвалидация кэша, оптимистичные обновления
  • Интеграция с REST API: обработка ошибок, валидация форм, работа с пагинацией и большими объёмами данных
  • Проработка всех states экранов (empty, loading, error, permissions) и edge cases
  • Реализация ролевой модели на фронте: разные представления и доступные действия в зависимости от прав пользователя
  • Адаптивная вёрстка: часть модулей используется с планшетов и телефонов прямо на площадках
  • Разработка с использованием AI-инструментов (Cursor, Claude Code, Codex): это основной способ работы в команде, мы ждём умения ставить задачу модели, работать с контекстом проекта и проверять результат, а не принимать его на веру
  • Развитие общего component library: выделение переиспользуемых компонентов вместо локальных решений
  • Работа в паре с нашим frontend-разработчиком: pull requests, code review, обсуждение архитектурных решений
  • Рефакторинг и приведение существующих экранов к единому виду по мере роста design system
  • Разбор багов и правки по фидбеку от пользователей платформы
  • Поддержка платформы после запуска и участие в следующем продукте

Требования:

  • 2+ года коммерческого опыта с React
  • Уверенная работа с Ant Design: формы, таблицы, кастомизация под design tokens
  • Опыт с React Query или аналогом (SWR, RTK Query)
  • Умение работать строго по design system
  • Самостоятельность: задачи описаны и имеют чёткий definition of done, умение брать ответсвенность за результат
  • Русский для общения в команде, английский на уровне чтения документации и терминов

Условия:

  • Полностью удалённая работа
  • Долгосрочное сотрудничество: после запуска объём работы сохраняется, поддержка и новый продукт
  • Отклик: короткое сопроводительное и ссылки на GitHub или примеры работ
Описание

ShiftRoom — SaaS-платформа для управления персоналом в hospitality: HR, scheduling, attendance, payroll. Платформой пользуется международная ресторанная группа с заведениями уровня fine dining в Дубае. Сейчас достраиваем оставшиеся модули и готовим платформу к полному запуску.

Стек: React.js, Ant Design, shadcn/ui, React Query

Обязанности:

  • Разработка экранов модулей по готовой design system (tokens, компоненты и правила задокументированы)
  • Вёрстка сложных интерфейсов: таблицы с сортировкой и фильтрами, многошаговые формы, модальные окна, календарные и табличные представления
  • Работа с server state через React Query: списки, фильтры, mutations, инвалидация кэша, оптимистичные обновления
  • Интеграция с REST API: обработка ошибок, валидация форм, работа с пагинацией и большими объёмами данных
  • Проработка всех states экранов (empty, loading, error, permissions) и edge cases
  • Реализация ролевой модели на фронте: разные представления и доступные действия в зависимости от прав пользователя
  • Адаптивная вёрстка: часть модулей используется с планшетов и телефонов прямо на площадках
  • Разработка с использованием AI-инструментов (Cursor, Claude Code, Codex): это основной способ работы в команде, мы ждём умения ставить задачу модели, работать с контекстом проекта и проверять результат, а не принимать его на веру
  • Развитие общего component library: выделение переиспользуемых компонентов вместо локальных решений
  • Работа в паре с нашим frontend-разработчиком: pull requests, code review, обсуждение архитектурных решений
  • Рефакторинг и приведение существующих экранов к единому виду по мере роста design system
  • Разбор багов и правки по фидбеку от пользователей платформы
  • Поддержка платформы после запуска и участие в следующем продукте

Требования:

  • 2+ года коммерческого опыта с React
  • Уверенная работа с Ant Design: формы, таблицы, кастомизация под design tokens
  • Опыт с React Query или аналогом (SWR, RTK Query)
  • Умение работать строго по design system
  • Самостоятельность: задачи описаны и имеют чёткий definition of done, умение брать ответсвенность за результат
  • Русский для общения в команде, английский на уровне чтения документации и терминов

Условия:

  • Полностью удалённая работа
  • Долгосрочное сотрудничество: после запуска объём работы сохраняется, поддержка и новый продукт
  • Отклик: короткое сопроводительное и ссылки на GitHub или примеры работ

Похожие вакансии

AI-креатор (фото и видео)
Профессиональные Люди
150000 – 300000 руб.
Полная занятостьОпыт не требуется
Специалист отдела контроля качества
Наумкин Никита Сергеевич
от 40000 руб.
Полная занятостьОпыт не требуется
Product manager
ФЕНСИ ТЕК ГРУП
до 300000 руб.
Полная занятостьОпыт 3–6 лет
Менеджер по продажам
Семенов Антон Петрович
80000 – 150000 руб.
Полная занятостьОпыт 1–3 года
МЕНЕДЖЕР ПО ЛОГИСТИКЕ | УДАЛЁННО | СИБИРЬ
Зелёная миля
от 200000 руб.
Полная занятостьОпыт 1–3 года
Руководитель отдела маркетинга и рекламы
Staffberry
от 200000 руб.
Полная занятостьОпыт 3–6 лет