Опубликовано 19 августа 2026 г.
Frontend-разработчик в Азов Валерий Анатольевич Краснодар
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
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 или примеры работ
Эту вакансию мы нашли в HH.ru
АВ
Азов Валерий Анатольевич
Краснодар
Зарплата vs рынок
В рынке51k103k300k
обычно платят (p25–p75): 86 400 – 150 000 ₽
эта вакансия: от 100 000 ₽
Когорта JavaScript, Junior · 94 вакансии за 90 дней
Зарплаты JavaScript →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript