Назад
6 дней назад

Senior Angular Developer (Angular)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Europe
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Senior Angular Developer (Angular): Building scalable Angular micro-frontends and reusable applications in an Nx monorepo with an accent on config-driven UIs, complex form engines, authentication, and accessible component libraries. Focus on implementing Module Federation runtime integration, optimizing performance with Signals and OnPush change detection, and maintaining robust frontend testing and architecture.
🚀 We’re Hiring: Senior Angular Developer

🌍 Location: Remote — EU only

⚠️ We are looking for a Senior Angular Developer to join a modern product team working with Angular micro-frontends and an Nx monorepo architecture. The role focuses on building scalable and reusable Angular applications, developing config-driven UI solutions, implementing complex form engines, and maintaining high standards of performance, accessibility, and code quality.

🛠 Key Skills

• Angular 14+ / Angular 17+
• TypeScript
• Nx Monorepo
• Module Federation
• Native Federation / esbuild
• Angular Signals
• NgRx Signals / @ngrx/signals
• MSAL Angular
• OIDC / PKCE
• JWT / Bearer Token Authentication
• Tailwind CSS
• Design Systems & Component Libraries
• Jest
• Angular TestBed
• Component Harnesses
• OnPush Change Detection
• Performance Optimization
• Micro-frontends
• Fluent English

📋 Responsibilities

• Build and maintain Angular micro-frontends within an Nx monorepo
• Implement Module Federation and runtime integration between host and remote applications
• Develop config-driven UI rendering based on backend schemas, field definitions, visibility rules, and screen layouts
• Build and maintain shared component libraries used across multiple product teams
• Integrate MSAL authentication, Angular HTTP interceptors, and JWT-based API calls
• Develop reusable form engine patterns for dynamic field rendering, conditional visibility, prefill, and validation
• Implement conditional logic using ZEN expression evaluation
• Collaborate with UX and domain teams to transform design tokens into accessible, production-ready Angular components
• Apply OnPush change detection, Angular Signals, and performance best practices across micro-frontends
• Write and maintain unit and integration tests
• Maintain test coverage gates and high code quality standards
• Contribute to the continuous improvement of frontend architecture and development practices

🎯 Requirements

• 5+ years of hands-on Angular development experience
• Strong experience with Angular 14+, preferably Angular 17+
• Solid experience with TypeScript, including strict mode, generics, and type narrowing
• Hands-on experience with Nx monorepos, including project boundaries, library ownership, path aliases, and build targets
• Strong understanding of Module Federation, remote/host wiring, shared dependencies, and runtime integration
• Experience with state management using NgRx Signals or @ngrx/signals
• Experience implementing authentication with MSAL Angular
• Good understanding of OIDC authorization code flow with PKCE
• Experience working with Bearer token interceptors and JWT-based APIs
• Experience building and maintaining design systems and reusable component libraries
• Strong knowledge of Tailwind CSS and component token discipline
• Understanding of OKLCH colour systems
• Experience with Jest and Angular TestBed
• Experience with component harnesses and frontend testing practices
• Strong focus on performance, maintainability, accessibility, and reusable architecture
• Candidates must be based in the EU

➕ Nice to Have

• Experience with Spartan NG Brain or Angular CDK headless component patterns
• Experience integrating AG Grid Community
• Experience with Foblex Flow or ReactFlow for graph-based UI surfaces
• Experience with GoRules ZEN engine and in-browser JDM decision table evaluation
• Experience with Angular i18n using $localize
• Knowledge of locale-aware build pipelines
• Basic Podman CLI experience
• Experience building and running Angular production containers with nginx
• Experience working with micro-frontend architectures in large-scale products
• Experience collaborating with multiple independent product teams

📍 Work Format

Remote position — EU ONLY.
Candidates must be located within the European Union.

💬 Interested or know someone who fits? Reach out directly:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -