Опубликовано вчера

UX/UI разработчик / Frontend Engineer в Глушкова Ксения Евгеньевна Минск

Building iconв офис
Person iconjunior
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

О роли

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

Ищем специалиста, который умеет самостоятельно пройти весь путь от анализа пользовательского сценария и прототипа до готового адаптивного интерфейса, подключённого к 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-реализацию.

  • Краткое описание личного вклада и использованного стека.

  • Ожидания по формату работы и оплате.

Эту вакансию мы нашли в HH.ru
ГК

Глушкова Ксения Евгеньевна

Минск

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по QA
стажировки по QA
Автоотклики