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

Глушкова Ксения Евгеньевна
Сигналы объявления: 1 из 3

Это счётчик доступных сигналов, а не рейтинг безопасности работодателя. Нет данных по 2 из 3 проверок.

  • Источник «Работа России»: нет данных — Нет подтверждённых данных об этом объявлении на государственной площадке.
  • Проверка hh.ru: нет данных — Подтверждённый флаг employer.trusted от hh.ru не получен.
  • Свежесть публикации: есть сигнал — С даты публикации прошло 1 дн. Порог сигнала — 30 дней; обновление даты не доказывает наличие свободного места.

Сопоставьте ИНН, юридическое название и условия договора. Даже свежая вакансия проверенной площадки требует проверки перед откликом.

Как проверить работодателя →
📍 Москва 💼 От 1 года до 3 лет
Откликнуться на hh.ru
✍ Составить сопроводительное письмо

Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.

💰 Сколько зарабатывают на этой позиции

200 000 ₽ — медиана, обычно 150 000–250 000 ₽
По 1200 вакансиям «разработчик» в Москве. Подробная зарплатная аналитика →
Пожаловаться на подозрительную вакансию

Опишите конкретные признаки обмана. Не указывайте паспортные данные, номера карт или чужие контакты. После трёх учтённых жалоб объявление скрывается до проверки; это не доказательство мошенничества.

⚠ Пожаловаться
⚠ Пожаловаться

О роли

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

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

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

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

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

Project manager / Проджект-менеджер
до 150 000 ₽
Глушкова Ксения Евгеньевна · 📍 Минск
Project manager / Проджект-менеджер
до 150 000 ₽
Глушкова Ксения Евгеньевна · 📍 Москва
Network engineer
до 120 000 ₽
Глушкова Ксения Евгеньевна · 📍 Москва
Специалист технической поддержки (VPN - сервис)
от 40 000 до 60 000 ₽
Глушкова Ксения Евгеньевна · 📍 Москва
Head of Support / Руководитель сервиса — VPN‑холдинга
от 200 000 ₽
Глушкова Ксения Евгеньевна · 📍 Москва
Все 19 вакансий компании →

Вакансии в Москве

Специалист по телефонным продажам
от 95 000 до 170 000 ₽
Архипов Никита Сергеевич · 📍 Москва
Инженер-метролог (поверитель)
от 80 000 до 130 000 ₽
ВИНСЕР · 📍 Москва
Администратор/регистратор детской клиники (м. Молодежная)
от 80 000 до 100 000 ₽
Детская академия речи · 📍 Москва
Грузчик-Разнорабочий
от 90 000 до 110 000 ₽
Стаф-24 · 📍 Москва
Аффилейт менеджер/Affiliate manager
от 1 500 до 2 500 USD
Александр Платонов · 📍 Москва
Все вакансии в Москве →
Откликнуться на hh.ru

Проверка безопасности

Пожалуйста, введите символы с картинки для продолжения

Капча
Неверный ответ, попробуйте ещё раз