Description

Lead frontend architecture and delivery for high-scale web applications using Angular 19. Own the full lifecycle of complex features, from design to performance optimization.

Responsibilities

  • Develop and maintain scalable web applications using Angular 19, TypeScript, and RxJS.
  • Implement component-driven development with Standalone Components and modern Angular best practices.
  • Write and maintain unit tests using Jasmine, Jest, and Karma to ensure code reliability.
  • Optimize application performance, cross-browser compatibility, and responsive design.
  • Conduct code reviews and enforce coding standards across the frontend team.

Required Skills

  • 10+ years of professional software engineering experience.
  • Expert-level proficiency in Angular (v19+), TypeScript, and JavaScript (ES2023).
  • Strong command of RxJS for reactive programming and state management.
  • Hands-on experience with HTML5, CSS3, Sass, and Angular CLI.
  • Proficiency in testing frameworks: Jasmine, Jest, and Karma.
  • Deep understanding of Reactive Forms, Dependency Injection, and Routing.
  • Experience with component testing and unit testing strategies.

Preferred Skills

  • Experience with Angular Signals, Web Test Runner, and Angular Testing Library.
  • Familiarity with Template-driven Forms and advanced performance optimization techniques.

Education

Any Graduate