❗️❗️❗️❗️❗️Candidates locations: EU❗️❗️❗️❗️
Неизвестный работодатель · На сервисе с: 25.08.26 10:30
ID 123582
Angular developer
Senior
"Customer location: Singapore
❗️❗️❗️❗️❗️Candidates locations: EU❗️❗️❗️❗️
Timezone - BST
Language: English B1+
Estimated start date: ••••••••
Duration: 6 months"
Project Responsibilities
Build and maintain Angular micro-frontends within an Nx monorepo using Module Federation (Native Federation / esbuild)
Implement config-driven UI rendering — field definitions, visibility rules, and screen layouts driven by backend schema
Develop shared component libraries consumed across five independent product teams
Integrate MSAL authentication, Angular HTTP interceptors, and JWT-based API calls
Implement form engine patterns — dynamic field rendering, conditional visibility via ZEN expression evaluation, prefill and validation
Collaborate with UX and domain teams to translate design tokens into accessible, production-grade Angular components
Enforce OnPush change detection, Angular Signals, and performance best practices across remotes
Write unit and integration tests; maintain coverage gates
Must-haves
5+ years hands-on Angular (v14+) experience; Angular 17+ preferred
Nx monorepo — project boundaries, library ownership, path aliases, build targets
Module Federation — remote/host wiring, shared dependencies, runtime integration
TypeScript — strict mode, generics, type narrowing
State management — NgRx Signals or ••••••••/signals preferred
Auth — MSAL Angular, OIDC code flow with PKCE, Bearer token interceptors
Design systems — Tailwind CSS, component token discipline, OKLCH colour
Testing — Jest, Angular TestBed, component harnesses
Nice-to-have
Spartan NG Brain / Angular CDK headless component patterns
AG Grid Community integration
Foblex Flow (••••••••/flow) or ReactFlow for graph canvas surfaces
GoRules ZEN engine (••••••••/zen-engine-wasm) — evaluating JDM decision tables in-browser
i18n — Angular $localize, locale-aware build pipelines
Podman CLI basics — build and run the Angular production container locally (nginx static serve). Day-to-day dev still uses nx serve but integration testing uses the container image.
❗️❗️❗️Писать ••••••••⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️❗️❗️❗️❗️
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.