White Cap
Principal Software Engineer – Front-end Development
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер по frontend-разработке в White Cap. Отвечает за техническое видение, архитектуру и развитие frontend-приложений и корпоративной дизайн-системы для omnichannel и e-commerce, сочетая hands-on разработку с техническим лидерством.
Задачи
- Разрабатывать и поддерживать корпоративную многобрендовую библиотеку компонентов для консистентности UI и эффективности разработчиков
- Работать в тесной связке с UX/UI-дизайнерами, product-менеджерами и инженерными командами, управляя дизайн-токенами и стандартами жизненного цикла компонентов
- Разрабатывать новые IT-стратегии и улучшать существующие процессы для повышения эффективности и удовлетворённости клиентов
- Участвовать в формировании долгосрочного архитектурного роадмапа frontend-технологий и единой дизайн-системы
- Наставлять и менторить senior frontend-инженеров, развивая культуру технического роста
- Взаимодействовать с топ-менеджментом и объяснять сложные технические концепции на языке бизнеса
Требования
- PhD и 15+ лет специализированного опыта в смежной области ИЛИ MS/MA и 10+ лет опыта
- Глубокое владение JavaScript/TypeScript, семантическим HTML и современными CSS/CSS-in-JS подходами
- Продакшн-опыт с React и Next.js (SSR/ISR, routing/app router, middleware, кэширование/CDN) и Node.js/TypeScript BFF
- Обширный опыт с современными JS-фреймворками (React, Vue или Web Components)
- Опыт настройки сборщиков (Vite, Webpack), управления пакетами (npm, монорепозитории) и CI/CD пайплайнов для UI-библиотек
- Уверенное знание дизайн-процессов и инструментов вроде Figma, в частности автоматизации дизайн-токенов
- Опыт создания или миграции headless commerce решений; понимание API-first и composable архитектур
Условия
- Работа в комфортном офисе в помещении
- Преимущественно сидячая работа с возможностью двигаться
- Командировки с ночёвкой менее 5% времени
- Должность без функций надзора и управления персоналом
Навыки
- JavaScript
- TypeScript
- HTML
- CSS
- CSS-in-JS
- React
- Next.js
- Node.js
- Vue
- Web Components
- Vite
- Webpack
- npm
- монорепозитории
- CI/CD
- Figma
- headless commerce
- API-first
- composable architectures