DEVXED is a well-established product company with a proven track record in crafting user-centric e-commerce solutions. They have a team of over 80 passionate ...
UX/UI разработчик / Frontend Engineer
Описание вакансии
компания "глушкова ксения евгеньевна"
о роли
мы разрабатываем пользовательские кабинеты, внутренние административные панели и сервисные веб-интерфейсы.
ищем специалиста, который умеет самостоятельно пройти весь путь от анализа пользовательского сценария и прототипа до готового адаптивного интерфейса, подключённого к api.
важно: нам нужен разработчик, не привязанный к одному фреймворку. в одних проектах интерфейс реализован на vue и node.js-инструментарии, в других — на серверных шаблонах, обычном javascript и backend на python/fastapi.
с какими проектами предстоит работать
-
личный кабинет vpn-сервиса: авторизация по magic link, подписки, устройства, платежи, тарифы, checkout и управление аккаунтом.
-
административные панели: пользователи, платежи, промокоды, тарифы, источники, роли и права доступа.
-
аналитические интерфейсы: статистика, отчёты, финансовые показатели, прогнозы и графики.
-
формы настроек, служебные панели и внутренние инструменты.
задачи
-
проектировать понятные пользовательские сценарии для личных кабинетов и административных систем.
-
создавать прототипы и макеты в 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 результата.
текущий стек
-
vue 3, vue router, pinia.
-
javascript, node.js, npm, vite и esbuild.
-
tailwind css и flowbite.
-
axios, chart.js и date-fns.
-
html/css и серверные шаблоны jinja2.
-
python/fastapi на стороне отдельных сервисов.
-
rest api, jwt, docker и gitlab ci/cd.
знание всего списка не обязательно. важнее способность быстро адаптироваться и реализовывать интерфейсы в разных технологических окружениях.
будет преимуществом
-
опыт разработки административных панелей, crm, личных кабинетов или saas-интерфейсов.
-
опыт работы с платежами, подписками и checkout-сценариями.
-
знание typescript.
-
опыт с react, nuxt, next.js, express или nestjs.
-
базовое понимание python, fastapi или другого backend-стека.
-
опыт настройки docker и ci/cd.
-
опыт написания frontend-тестов.
-
понимание accessibility и базовых требований wcag.
-
опыт создания или развития дизайн-систем.
-
навыки продуктовой аналитики и проведения ux-исследований.
что ожидаем от результата
-
макет и реализация визуально совпадают.
-
интерфейс одинаково хорошо работает на desktop и мобильных устройствах.
-
учтены ошибки api, загрузка, отсутствие данных и ограничения прав.
-
компоненты переиспользуются, а стили не дублируются без необходимости.
-
решение можно поддерживать и развивать без полной переработки.
-
разработчик самостоятельно проверяет свою работу перед передачей задачи.
личные качества
-
самостоятельность и ответственность за итоговый результат.
-
внимание к деталям и умение аргументировать ux/ui-решения.
-
готовность работать как с новыми, так и с уже существующими интерфейсами.
-
способность общаться с backend-разработчиками и уточнять api-контракты.
-
нормальное отношение к обратной связи и итерационным улучшениям.
что прислать в отклике
-
ссылку на github/gitlab или примеры реализованного кода.
-
портфолио в figma или скриншоты готовых интерфейсов.
-
2–3 проекта, в которых вы отвечали и за ux/ui, и за frontend-реализацию.
-
краткое описание личного вклада и использованного стека.
-
ожидания по формату работы и оплате.



