UX/UI разработчик веб-интерфейсов

ориентир по рынку
вакансия зп не указана
в среднем 205 772 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы разрабатываем пользовательские кабинеты, внутренние административные панели и сервисные веб-интерфейсы. Ищем специалиста, который умеет самостоятельно пройти весь путь от анализа пользовательского сценария и прототипа до готового адаптивного интерфейса, подключённого к API. Важно: нам нужен разработчик, не привязанный к одному фреймворку. В одних проектах интерфейс реализован на Vue и Node.js-инструментарии, в других — на серверных шаблонах, обычном JavaScript и backend на Python/FastAPI.

задачи

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

требования

  • Коммерческий опыт frontend-разработки от 2 лет.
  • Сильные знания HTML5, CSS3 и современного JavaScript.
  • Опыт работы с Vue 3 или сопоставимым SPA-фреймворком: React, Angular или Svelte.
  • Уверенная работа с Node.js-инструментарием: npm, package.json, Vite, сборка проекта и управление зависимостями.
  • Умение работать не только внутри SPA, но и с серверными шаблонами или существующим backend-приложением.
  • Понимание REST API, авторизации, JWT, ролей и прав доступа.
  • Опыт создания адаптивных и mobile-first интерфейсов.
  • Умение проектировать сложные рабочие интерфейсы: таблицы, фильтры, формы, статистику и графики.
  • Владение Figma: компоненты, Auto Layout, варианты и прототипирование.
  • Понимание UX-состояний: loading, empty, error, success, disabled и validation.
  • Умение проверять результат в реальных браузерах и на разных разрешениях.
  • Опыт работы с Git, ветками, Merge Requests и code review.
  • Способность самостоятельно разобраться в существующем проекте и довести задачу до production-ready результата.
  • Самостоятельность и ответственность за итоговый результат.
  • Внимание к деталям и умение аргументировать UX/UI-решения.
  • Готовность работать как с новыми, так и с уже существующими интерфейсами.
  • Способность общаться с backend-разработчиками и уточнять API-контракты.
  • Нормальное отношение к обратной связи и итерационным улучшениям.
  • Макет и реализация визуально совпадают.
  • Интерфейс одинаково хорошо работает на desktop и мобильных устройствах.
  • Учтены ошибки API, загрузка, отсутствие данных и ограничения прав.
  • Компоненты переиспользуются, а стили не дублируются без необходимости.
  • Решение можно поддерживать и развивать без полной переработки.
  • Разработчик самостоятельно проверяет свою работу перед передачей задачи.
  • Будет плюсом: Опыт разработки административных панелей, CRM, личных кабинетов или SaaS-интерфейсов; Опыт работы с платежами, подписками и checkout-сценариями; Знание TypeScript; Опыт с React, Nuxt, Next.js, Express или NestJS; Базовое понимание Python, FastAPI или другого backend-стека; Опыт настройки Docker и CI/CD; Опыт написания frontend-тестов; Понимание accessibility и базовых требований WCAG; Опыт создания или развития дизайн-систем; Навыки продуктовой аналитики и проведения UX-исследований

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.