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

Зарплата:
100 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Дубай

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 или примеры работ

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

Frontend-разработчик
М1НТ

Коммерческий опыт frontend-разработки от 1 года. Уверенное владение хотя бы одним из фреймворков: Vue, React или Svelte.

80 000 руб.
Frontend-разработчик (React / TypeScript)
Foxible

Коммерческий опыт разработки на React. Уверенное владение TypeScript. Понимание hooks, компонентного подхода и жизненного цикла React-приложения. Опыт работы со...

80 000 - 100 000 руб.
Frontend-разработчик (React / TypeScript)
Foxible

Коммерческий опыт разработки на React. Уверенное владение TypeScript. Понимание hooks, компонентного подхода и жизненного цикла React-приложения. Опыт работы со...

80 000 - 100 000 руб.
Frontend-разработчик (React / TypeScript)
Foxible

Коммерческий опыт разработки на React. Уверенное владение TypeScript. Понимание hooks, компонентного подхода и жизненного цикла React-приложения. Опыт работы со...

80 000 - 100 000 руб.
Middle Vue / Nuxt Frontend Developer
Фабрика Решений

Опыт коммерческой разработки на Vue 3 и Nuxt 3 от 2 лет. Уверенное знание Composition API, Options API.

185 000 руб.