Frontend Engineer (Design core team)
Над чем вы будете работать
- Создание и поддержка повторно используемых UI-компонентов для всех продуктов компании
- Развитие и совершенствование общекорпоративной системы UI-дизайна и основного UI Kit
- Формирование и внедрение лучших практик UI-разработки и стандартов кодирования
- Выступление в качестве технической точки опоры по UI-темам для разных команд
- Влияние на то, как UX и UI выглядят и работают во всех приложениях
- Поддержка и руководство интеграцией UI Kit в многочисленные продукты
- Тесное сотрудничество с дизайнерами в развитии системы дизайна
- Вклад в технические процессы, связанные с UI-разработкой
- Участие в code review для общего UI-кода и использующих приложений
Требуемые навыки и опыт: Общие знания
- 5+ лет опыта работы Frontend Engineer (JavaScript, React)
- Опыт работы с экосистемой React 18+
- Отличное знание JavaScript (ES6/ES7)
- Опыт создания адаптивных веб-приложений для десктопных и мобильных браузеров (HTML, CSS, React, Material UI)
- Понимание проблем совместимости между браузерами и соображений производительности на стороне клиента
- Опыт работы в Agile-среде
- Хороший уровень разговорного и письменного английского и русского языков
Требуемые навыки и опыт: Дизайн-системы, UI-архитектура и компонентный подход к разработке
- Подтвержденный опыт создания и поддержки дизайн-систем в масштабе
- Глубокое понимание компонентного подхода к разработке (Storybook, MDX, визуальное тестирование)
- Знание дизайн-токенов, темизации и масштабируемой UI-архитектуры
- Опыт тесного сотрудничества с дизайнерами (Figma, передача дизайна, синхронизация дизайн-токенов)
- Страсть к качеству UI, единообразию и разработке повторно используемых компонентов
- Опыт интеграции общего UI Kit в многочисленные приложения и команды
Качество, ответственность и инженерный подход
- Глубокое понимание и практический опыт в тестировании ПО (unit, UI, integration, component tests)
- Проактивность и готовность взять на себя ответственность за UI-дизайн-систему
- Способность работать самостоятельно и решать сложные задачи
- Опыт участия и ведения процессов code review и стандартов кодирования
Желательно
- Понимание стандартов доступности (WCAG, ARIA)
- Опыт участия во внутренних или open-source UI-библиотеках
- Знакомство с Figma API или автоматизированными рабочими процессами от дизайна к коду
- Знание CI/CD пайплайнов для frontend-модулей
Преимущества и бонусы (краткое описание)
- Гибкие льготы — до 230 евро/месяц на велнес, коворкинг, домашний офис и т.д.
- Полностью удаленная работа практически из любой точки мира; опциональные офисы и поддержка при переезде
- Гибкая, асинхронная среда
- Бюджет на курсы, сертификаты и профессиональное развитие; поддержка в изучении языков
- Медицинская страховка или компенсация; поддержка ментального здоровья
- Финансовая поддержка важных жизненных событий
- Мерч-шоп с вознаграждениями; тимбилдинги и корпоративные мероприятия
Кто вы / Контекст команды
Вы будете работать над общей UI-платформой, которая определяет внешний вид, ощущения и масштабируемость всех продуктов компании. Ваш успех будет измеряться качеством, единообразием и принятием UI Kit и системы дизайна командами, с сильным акцентом на долгосрочную архитектуру, опыт разработчика и тесное сотрудничество с продуктовым дизайном.