FactFinder
Staff Frontend Engineer / Frontend Architect (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff/Principal-инженер во фронтенд-платформу FactFinder: объединить два React-фронтенда в единую систему, построить общий дизайн-систем и AI-first фреймворк прототипирования. Роль без управления людьми, с сильным влиянием на архитектуру и спонсорством CPTO.
Задачи
- Определять и вести целевую фронтенд-архитектуру для двух React-продуктов, мигрируя поэтапно
- Строить и развивать общую дизайн-систему: токены, библиотеку компонентов и Web Components для встраиваемого UI магазинов
- Создавать AI-first фреймворк прототипирования и контрибьюта с AI-инструментами, guardrails, автоматическим ревью и CI
- Писать значительную часть критического кода, задавать стандарты, работать в паре с фронтенд-инженерами и повышать их уровень
- После первых архитектурных этапов ~80% времени — hands-on кодинг, 20% — архитектура, лидерство дизайн-системы и enablement
Требования
- Экспертный уровень React и TypeScript, подтверждённый на сложных production SaaS-фронтендах
- Реальная AI-first практика: ежедневное использование AI-инструментов и агентов, построенные workflow или фреймворки для других
- Опыт построения или лидерства дизайн-системой (токены, библиотека компонентов, Storybook), принятой несколькими командами
- Web Components (Custom Elements, Shadow DOM, встраивание в сторонние окружения) и опыт модернизации или миграции фронтенд-стека
- 6+ лет во фронтенде или разработке ПО, включая 3+ года на уровне Staff, Lead или Architect
- Hands-on: самостоятельно пишет production-код
- Business-fluent английский (C1)
Условия
- Гибридный формат: 2–3 офисных дня в неделю в Берлине, Мюнхене, Пфорцхайме или Стокгольме
- Бюджет на AI-инструменты (Claude Code, Cursor)
- Staff/Principal IC-трек с возможностью перейти в менеджмент позже
- Конкурентная компенсация уровня Staff
- Бюджет на обучение и конференции, 30 дней отпуска, современное оборудование, mobility-офферы и корпоративная пенсия
- Найм удалённо с обратной связью в течение 48 часов после каждого этапа
Навыки
- React
- TypeScript
- Web Components
- Custom Elements
- Shadow DOM
- Storybook
- Design tokens
- Claude Code
- Cursor
- MCP
- Next.js
- Astro
- Figma
- v0
- Java
- Spring
- .NET
- F#
- Fable
- Feliz
- Ant Design