Назад

UX/UI разработчик / Frontend Engineer (Vue)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
UX/UI разработчик / Frontend Engineer (Vue): Разработка личных кабинетов, административных панелей и сервисных веб-интерфейсов с акцентом на адаптивность, подключение REST API и создание переиспользуемых компонентов. Focus on проектирование сложных UX-сценариев, обработку состояний интерфейса, интеграцию с Vue, серверными шаблонами и различными backend-проектами.

Локация: удалённая работа, Москва

Компания

HeadHunter; разработка пользовательских кабинетов, административных панелей и сервисных веб-интерфейсов.

Что делать

  • Проектировать пользовательские сценарии, прототипы и макеты в Figma для личных кабинетов и административных систем.
  • Разрабатывать адаптивные компоненты и страницы на Vue 3, HTML, CSS и JavaScript.
  • Встраивать интерфейсы в проекты на Node.js и Python/FastAPI/Jinja2, подключать REST API и учитывать авторизацию, ошибки, загрузку, пустые состояния и ограничения доступа.
  • Создавать таблицы, фильтры, формы, модальные окна, уведомления, графики и дашборды.
  • Развивать дизайн-систему, проводить UX/UI QA, улучшать существующие интерфейсы и проверять работу на desktop, Android и iOS.
  • Участвовать в code review и работе через GitLab Merge Requests.

Требования

  • Коммерческий опыт frontend-разработки от 2 лет.
  • Сильные знания HTML5, CSS3 и современного JavaScript.
  • Опыт работы с Vue 3 или сопоставимым SPA-фреймворком: React, Angular или Svelte.
  • Уверенная работа с Node.js-инструментарием: npm, package.json, Vite, сборка проекта и управление зависимостями.
  • Умение работать с серверными шаблонами или существующим backend-приложением, а не только внутри SPA.
  • Понимание REST API, авторизации, JWT, ролей и прав доступа.
  • Опыт создания адаптивных и mobile-first интерфейсов, включая сложные таблицы, фильтры, формы, статистику и графики.
  • Владение Figma: компоненты, Auto Layout, варианты и прототипирование; понимание UX-состояний loading, empty, error, success, disabled и validation.
  • Умение проверять результат в реальных браузерах и на разных разрешениях, работать с Git, ветками, Merge Requests и code review.
  • Способность самостоятельно разобраться в существующем проекте и довести задачу до production-ready результата.

Хорошо, если есть

  • Опыт разработки административных панелей, CRM, личных кабинетов или SaaS-интерфейсов.
  • Опыт работы с платежами, подписками и checkout-сценариями.
  • Знание TypeScript; опыт с React, Nuxt, Next.js, Express или NestJS.
  • Базовое понимание Python, FastAPI или другого backend-стека.
  • Опыт настройки Docker и CI/CD, написания frontend-тестов.
  • Понимание accessibility и базовых требований WCAG.
  • Опыт создания или развития дизайн-систем, продуктовой аналитики и UX-исследований.

Культура и преимущества

  • Удалённый формат работы и полная занятость.
  • Работа с новыми и существующими интерфейсами, итерационными улучшениями и обратной связью.
  • Самостоятельная ответственность за результат, внимание к деталям и аргументацию UX/UI-решений.
  • Взаимодействие с backend-разработчиками для уточнения API-контрактов.
  • В текущем стеке используются Vue 3, Vue Router, Pinia, Tailwind CSS, Flowbite, Axios, Chart.js, date-fns, Python/FastAPI, Docker и GitLab CI/CD.

Процесс найма

  • В отклике нужно предоставить ссылку на GitHub/GitLab или примеры кода, портфолио в Figma или скриншоты интерфейсов.
  • Нужно описать 2–3 проекта, личный вклад, использованный стек и ожидания по формату работы и оплате.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →