Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Мы разрабатываем пользовательские кабинеты, внутренние административные панели и сервисные веб-интерфейсы.
Ищем специалиста, который умеет самостоятельно пройти весь путь от анализа пользовательского сценария и прототипа до готового адаптивного интерфейса, подключённого к 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-реализацию.
Краткое описание личного вклада и использованного стека.
Ожидания по формату работы и оплате.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности