Makersite
Senior Frontend Engineer (m/f/x)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend Engineer в Makersite — платформу для управления жизненным циклом продуктов и устойчивого развития. Ключевая роль в развитии Angular-кодовой базы, фронтенд-архитектуры и дизайн-систем.
Задачи
- Разрабатывать и поддерживать фронтенд-функциональность платформы
- Владеть Angular-кодовой базой и определять её техническое направление
- Принимать архитектурные решения и задавать масштабируемые паттерны и переиспользуемые компоненты
- Разрабатывать и поддерживать общие UI-компоненты и дизайн-системы
- Писать автоматические тесты: unit, интеграционные и e2e
- Исправлять баги и оптимизировать производительность фронтенда
- Работать с Product Owner и командой над переводом требований в технические решения
- Взаимодействовать с backend- и frontend-инженерами по приоритетам роадмапа
- Улучшать процессы разработки и качество платформы
Требования
- Несколько лет профессиональной фронтенд-разработки
- Сильный практический опыт с Angular, желательно версии 17+
- Опыт с Angular Signals API, RxJS и observable-паттернами
- Опыт принятия фронтенд-архитектурных решений и поддержания масштабируемых приложений
- Опыт построения дизайн-систем и переиспользуемых библиотек компонентов, паттерны smart/dumb
- Опыт создания доступных переиспользуемых UI-компонентов на Angular Material или аналогах
- Опыт написания unit, интеграционных и e2e тестов, включая Playwright
- Умение переводить продуктовые требования и доменную логику в UX и функциональность
- Самостоятельность и ориентация на результат
- Сильные навыки отладки и внимание к деталям
- Легальное право на работу в ЕС или Великобритании
Условия
- Конкурентная зарплата
- 30 дней оплачиваемого отпуска
- Remote-first: работа из любой точки ЕС и Великобритании, опционально офисы в Штутгарте и Берлине
- Бюджет на обучение и развитие
- Выбор рабочего оборудования (Apple или Microsoft)
Навыки
- Angular
- Angular Signals
- RxJS
- Angular Material
- Playwright
- TypeScript
- Storybook
- Figma
- OpenAPI
- Java
- Spring