- Страна
- Сингапур
Откликайтесь
на вакансии с ИИ

Senior Angular Developer
Интересный проект с современным стеком (Angular 17+, Signals, Nx) и международной командой. Однако, это контрактная позиция на 6 месяцев, что может быть менее привлекательно для тех, кто ищет долгосрочную стабильность.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию Angular 17+, архитектуры микрофронтендов (Module Federation) и работы в Nx monorepo. Также требуется опыт с MSAL и специфическими движками правил (ZEN).
Анализ зарплаты
Зарплата в объявлении не указана. Для Senior Angular разработчика в Европе (EU) рыночный диапазон составляет от 5000 до 7500 евро в месяц при полной занятости. Проектная работа может оплачиваться по более высоким ставкам.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Откликайтесь прямо сейчас, если вы эксперт в Angular и готовы работать с передовыми технологиями микрофронтендов в европейском часовом поясе!
Описание вакансии
ID 123582
Angular developer
Senior
"Customer location: Singapore
*❗️**❗️**❗️**❗️**❗️Candidates locations: EU❗️**❗️**❗️**❗️*
Timezone - BST
Language: English B1+
Estimated start date: 21.09.2026
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 @ngrx/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 (@foblex/flow) or ReactFlow for graph canvas surfaces
GoRules ZEN engine (@gorules/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.
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️**❗️**❗️**❗️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Angular
- TypeScript
- NX
- Tailwind CSS
- OIDC
- Podman
- Micro-frontends
- JWT
- NgRx
- Jest
- Nginx
- ESBuild
- Module Federation
- MSAL
- Angular Signals
Возможные вопросы на собеседовании
Проверка понимания архитектуры микрофронтендов, заявленной в вакансии.
Расскажите о вашем опыте работы с Module Federation в Angular. С какими основными проблемами при совместном использовании зависимостей вы сталкивались?
Вакансия делает упор на современные фичи Angular.
В чем преимущество использования Angular Signals по сравнению с традиционным Zone.js и как это влияет на стратегию OnPush?
Проект предполагает динамический UI на основе схем бэкенда.
Как бы вы спроектировали Form Engine для обработки динамических полей с условной видимостью и сложной валидацией?
Важный аспект безопасности в проекте.
Опишите процесс настройки MSAL для Angular. Как вы обеспечиваете безопасное обновление токенов и их передачу в HTTP-перехватчиках?
Проверка навыков работы в больших монорепозиториях.