Informazioni sul posto vacante
Twinslash ищет Senior Angular Developer на удалённую работу в пределах Европейского союза. Роль связана с разработкой Angular micro-frontends в Nx monorepo, конфигурируемых интерфейсов, form engines и общих компонентных библиотек.
Responsibilities
- Разрабатывать и поддерживать Angular micro-frontends в Nx monorepo.
- Реализовывать Module Federation и runtime-интеграцию между host- и remote-приложениями.
- Разрабатывать config-driven UI на основе backend-схем, определений полей, правил видимости и макетов экранов.
- Создавать и поддерживать общие компонентные библиотеки для нескольких продуктовых команд.
- Интегрировать MSAL authentication, Angular HTTP interceptors и JWT-based API calls.
- Разрабатывать переиспользуемые form engine patterns для динамического рендеринга полей, условной видимости, prefill и валидации.
- Реализовывать условную логику с использованием ZEN expression evaluation.
- Совместно с UX- и domain-командами превращать design tokens в доступные production-ready Angular-компоненты.
- Применять OnPush change detection, Angular Signals и практики оптимизации производительности.
- Писать и поддерживать unit- и integration-тесты.
- Поддерживать test coverage gates и высокие стандарты качества кода.
- Участвовать в улучшении frontend-архитектуры и практик разработки.
Work Format
Удалённая позиция только для кандидатов, находящихся в Европейском союзе.
Nice to Have
- Опыт работы со Spartan NG Brain или headless component patterns в Angular CDK.
- Опыт интеграции AG Grid Community.
- Опыт работы с Foblex Flow или ReactFlow для graph-based UI surfaces.
- Опыт работы с GoRules ZEN engine и in-browser JDM decision table evaluation.
- Опыт работы с Angular i18n через $localize.
- Знание locale-aware build pipelines.
- Базовый опыт работы с Podman CLI.
- Опыт создания и запуска Angular production containers с nginx.
- Опыт работы с micro-frontend архитектурами в крупных продуктах.
- Опыт взаимодействия с несколькими независимыми продуктовыми командами.