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

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

Коротко

Удалённая роль frontend/UX-UI разработчика (middle), который самостоятельно проходит путь от прототипа в Figma до production-ready адаптивного интерфейса, подключённого к API. Компания разрабатывает пользовательские кабинеты, админ-панели и сервисные веб-интерфейсы на разных стеках — Vue 3/Node.js в одних проектах, серверные шаблоны и Python/FastAPI в других. Требуется от 2 лет коммерческого опыта frontend-разработки, сильные HTML5/CSS3/JS, опыт с Vue 3 или аналогичным SPA-фреймворком, Node.js-инструментарий, REST API, адаптивная/mobile-first вёрстка и владение Figma. Зарплата в вакансии не указана.

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

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте