About the Role We are seeking an experienced Senior Angular Developer to design, build and maintain large scale, high-performance single-page applications (SPA) and micro-frontends.
You’ll play a key role in migrating our product from Angular 16 to Angular 19 within an Nx monorepo, leveraging single-spa, SystemJS, and webpack.
This role offers the opportunity to shape architecture decisions, establish best practices, and mentor a growing team.
Responsibilities:
-  Design, develop, and optimize scalable Angular applications and microfrontends using Angular, TypeScript, and RxJS.
-  Lead the migration from Angular 16 → 19, including planning, compatibility analysis, incremental rollout, and testing strategies.
-  Architect and maintain projects within an Nx monorepo, ensuring modularity and maintainability.
-  Implement and manage microfrontend integration using single-spa and SystemJS.
-  Build reusable UI components, enforce consistency in styling, and ensure compliance with accessibility standards (WCAG).
-  Optimize application performance with strategies such as lazy loading, differential loading, change detection tuning, and bundle optimization.
-  Establish and maintain automated testing suites (unit + e2e) using Jest/Karma and Cypress/Playwright.
-  Collaborate cross-functionally with backend, QA, and DevOps teams to build robust CI/CD pipelines and deployment workflows.
-  Conduct peer code reviews, mentor mid-level/junior engineers, and drive adoption of front-end best practices.
-  Troubleshoot, debug, and resolve production issues; 
 maintain observability and logging practices for frontend services.
Must-Have Skills
-  5+ years of experience with Angular (components, DI, lifecycle hooks, change detection, RxJS).
-  Strong TypeScript expertise.
-  Hands-on experience with Nx monorepo architectures (managing apps/libs).
-  Proven experience in micro frontend development with single-spa and SystemJS.
-  Strong understanding of webpack configuration and build optimization.
-  Familiarity with state management (NgRx or similar).
-  Experience in CI/CD pipelines and Git workflows.
-  Strong testing background (unit + e2e).
-  Excellent debugging and performance profiling skills.
-  Experience with Docker/Kubernetes and cloud deployments.
-  Strong communication skills, able to explain technical decisions to both technical and non-technical stakeholders.
Nice-to-Have Skills
-  Prior experience migrating Angular major versions.
-  Exposure to SSR/Angular Universal.
-  Knowledge of telecom domain.
-  Familiarity with feature flags, observability tools (Sentry/NewRelic), and frontend security practices (XSS, CSP).
-  Strong understanding of UI/UX principles and accessibility (a11y).
Soft Skills:
-  Strong communication skills; 
 able to explain technical decisions to both technical and non-technical stakeholders.
-  Experience mentoring team members and leading small engineering initiatives.
-  Ownership mindset and ability to balance trade-offs pragmatically.