yandex
N
NDA
Страна
Сингапур
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоКонтракт

Senior Angular Developer

ИИОценка ИИ

Интересный проект с современным стеком (Angular 17+, Signals, Nx) и международной командой. Однако, это контрактная позиция на 6 месяцев, что может быть менее привлекательно для тех, кто ищет долгосрочную стабильность.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию Angular 17+, архитектуры микрофронтендов (Module Federation) и работы в Nx monorepo. Также требуется опыт с MSAL и специфическими движками правил (ZEN).

Анализ зарплаты

Медиана6 500 €
Рынок5 000 € – 8 000 €
ИИОценка ИИ

Зарплата в объявлении не указана. Для Senior Angular разработчика в Европе (EU) рыночный диапазон составляет от 5000 до 7500 евро в месяц при полной занятости. Проектная работа может оплачиваться по более высоким ставкам.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Angular Developer position. With over 5 years of experience in Angular development and a deep focus on modern architectural patterns, I am confident in my ability to contribute significantly to your team's success in building complex micro-frontends.

My expertise aligns perfectly with your requirements, particularly in managing Nx monorepos and implementing Module Federation for scalable frontend applications. I have extensive experience with Angular 17+, Signals, and NgRx, and I am well-versed in creating config-driven UIs and shared component libraries. Furthermore, my background includes integrating MSAL authentication and working with Tailwind CSS to deliver high-quality, accessible user interfaces.

I am excited about the opportunity to work on a project that utilizes cutting-edge tools like Native Federation and ZEN expression evaluation. Being based in the EU and proficient in English, I am ready to integrate seamlessly into your BST-aligned workflow and start contributing to the project's objectives from day one.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Откликайтесь прямо сейчас, если вы эксперт в 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}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️**❗️**❗️**❗️*

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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-перехватчиках?

Проверка навыков работы в больших монорепозиториях.

Как вы обеспечиваете соблюдение границ проектов (project boundaries) и предотвращаете циклические зависимости в Nx monorepo?

Похожие вакансии

N
NDA
Сингапур
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!