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.