Обязанности:
Провести аудит текущего фронтенда и web-дизайна: выявить технический долг, UX-проблемы, несостыковки в компонентах, навигации и визуальной иерархии.
Навести порядок в кодовой базе: структура проекта, переиспользуемые компоненты, единые подходы к стилям, состояниям, типизации, обработке ошибок.
Доработать web-дизайн и UI: привести интерфейсы к целостному визуальному стандарту (типографика, отступы, сетки, состояния, интерактивность), устранить «разнобой».
Сформировать и внедрить базовую дизайн-систему: библиотека компонентов, токены (цвета/шрифты/отступы), правила использования, документация.
Реализовать ключевые пользовательские сценарии MVP и довести продукт до состояния production-ready (или близкого к нему) по фронтенду.
Настроить удобный процесс разработки: ветвление, code review, линтеры/форматирование, критерии “Definition of Done”, контроль качества.
Обеспечить адаптивность и кроссбраузерность, базовую доступность (a11y) и приемлемую производительность (Core Web Vitals как ориентир).
Плотно взаимодействовать с продуктом/основателем: уточнение требований, приоритизация, декомпозиция задач, оценка сроков, прозрачные статусы.
Требования:
Обязательные:
-
Уверенный опыт коммерческой разработки фронтенда (уровень middle+/senior по навыкам, независимо от формального стажа).
-
Отличное владение HTML/CSS, современным JavaScript/TypeScript.
-
Опыт с современными фреймворками (React/Next.js или сопоставимый стек).
-
Умение работать с компонентным подходом, дизайн-системами и UI-китами (создание/поддержка).
-
Понимание принципов UX/UI: визуальная иерархия, читаемость, сценарии, консистентность, работа с состояниями интерфейса.
-
Навык «наводить порядок» в существующем проекте: рефакторинг без остановки разработки, постепенное улучшение архитектуры, снижение технического долга.
-
Практика работы с API (REST/GraphQL), обработка ошибок, состояния загрузки, кеширование/оптимизация.
-
Умение оценивать задачи, фиксировать договоренности, доводить до результата, а не «переносить на потом».
Будет плюсом:
-
Опыт проектирования дизайн-систем (Figma + реализация в коде).
-
Уверенная работа в Figma: компоненты, автолэйаут, вариативность, токены/стили.
-
Опыт настройки CI/CD для фронтенда, тестов (unit/e2e), Storybook.
-
Понимание продуктовых метрик/воронки и того, как UX влияет на конверсию и удержание.
-
Опыт запуска MVP с нуля или “спасения” проекта перед релизом.
Условия:
-
Формат: удаленно или гибридно (по договоренности).
-
Занятость: полная или значимая частичная (если вы реально закрываете результат по MVP в согласованные сроки).
-
Оплата: обсуждается индивидуально в зависимости от уровня и формата (фикс / фикс+бонус / проектная оплата по этапам).
-
Понятные цели на испытательный/стартовый период: аудит → план работ → быстрые правки критичных зон → сборка MVP → стабилизация.
-
Минимум бюрократии, быстрые решения, прямой контакт с владельцем продукта.
Что важно в этой роли (ожидания по подходу к работе):
-
Самостоятельность и ответственность: вы способны принять текущую реальность проекта и привести её к работающему MVP.
-
Системность: не «латать дырки», а выстраивать основу, чтобы продукт можно было масштабировать без экспоненциального роста издержек (времени и качества).
-
Прагматизм MVP: делаем необходимое для запуска, не превращая подготовку в бесконечный “идеальный рефакторинг”.
Результат, который мы ожидаем:
-
Консистентный, аккуратный UI и понятная навигация.
-
Стабильный фронтенд без хаоса в стилях/компонентах.
-
Реализованные ключевые сценарии MVP и готовность к публичному запуску.