Allergan Aesthetics
Software Engineer, Design Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Unity Design System компании AbbVie. Отвечает за React-библиотеку компонентов, дизайн-токены и инструменты для разработчиков, а также за внедрение агентных AI-воркфлоу и поддержку сообщества разработчиков.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать переиспользуемые доступные React/TypeScript-компоненты для библиотеки Unity, уделяя внимание дизайн-токенам, темизации (светлая/тёмная, режимы плотности), композиции и документации в Storybook
- Создавать и развивать AI-ассистированные и агентные воркфлоу разработчиков: Claude Code skills, интеграции MCP-серверов (Figma, Storybook), контекстные markdown-файлы, пайплайны prompt-to-code и design-to-code
- Разрабатывать full-stack сервисы, автоматизацию фронтенда и инструменты сборки/релиза/валидации на Python и Node.js (CI/CD, design-ops, проверки соответствия)
- Отвечать за качество end-to-end: писать и поддерживать автотесты, проводить проверки доступности (WCAG 2.2 AA) и кросс-браузерное QA с использованием Storybook, Axe, GitHub
- Быть лицом Unity для разработчиков: поддерживать сообщество, вести outreach, проводить демо, office hours и презентации, выстраивать доверие
- Самостоятельно собирать требования из потребностей сообщества разработчиков, превращать их в задачи, вести техническую документацию и коммуницировать цели, прогресс и проблемы со стейкхолдерами
- Участвовать в развитии возможностей визуализации данных Unity и поддерживать data-science-фичи
- Совмещать несколько ролей и переключаться между требованиями, разработкой, QA, деплоем, развитием сообщества и презентациями
- Изучать и внедрять новые AI-инструменты продуктивности, пилотировать и оценивать улучшения (Storybook MCP, AI-документация и др.)
- Давать технические консультации и менторить коллег, работать с дизайнерами, брендом, доступностью и BTS-стейкхолдерами, соблюдать корпоративные стандарты, включая SDLC и GxP
Требования
- Bachelor’s Degree в релевантной области и 5 лет опыта, или Master’s Degree и 4 года опыта
- Опытный front-end инженер с сильными навыками React и TypeScript, уверенный HTML/CSS, подтверждённый опыт разработки дизайн-систем и библиотек компонентов
- Понимание дизайн-токенов/токенизации и масштабируемой темизации
- Практический опыт разработки агентных AI и AI-воркфлоу, включая Claude Code skills и AI-инструменты для разработчиков
- Backend и full-stack компетенции с Python и Node.js
- Владение инструментами команды: Storybook, GitHub, инструменты тестирования доступности/WCAG (например, Axe)
- Сильная дисциплина тестирования и QA — самостоятельно проверяет свою работу
- Опыт создания продуктов для аудитории разработчиков
- Умение работать независимо, собирать требования, документировать работу, коммуницировать со стейкхолдерами и эскалировать проблемы
- Отличные письменные и устные коммуникации на английском, навыки community outreach и выстраивания отношений, проактивность и командность
Условия
- Комплексный пакет льгот: оплачиваемый отпуск (отпуск, праздники, больничные), медицинская/стоматологическая/офтальмологическая страховка и 401(k) для подходящих сотрудников
- Участие в программах краткосрочного стимулирования
- Равные возможности трудоустройства (Equal Opportunity Employer/Veterans/Disabled)
Навыки
- React
- TypeScript
- HTML
- CSS
- Design Tokens
- Storybook
- Python
- Node.js
- Claude Code
- MCP
- Figma
- GitHub
- Axe
- WCAG
- CI/CD
- Angular
- OutSystems
- Data Visualization