Job Description
We are seeking a highly skilled Senior Angular Developer with strong expertise in Angular 18+ and modern front-end development practices. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance web applications while ensuring excellent user experience, code quality, and application performance.
Key Responsibilities
- Design, develop, and maintain responsive, dynamic, and high-performance web applications using Angular 18+
- Implement Signals API for fine-grained reactivity and Standalone Components for modular application architecture.
- Develop robust and type-safe forms using Typed Forms and modern Angular Control Flow Syntax (@if, @for, @switch).
- Optimize applications using Angular Universal for Server-Side Rendering (SSR) and Static Site Generation (SSG), including hydration and preloading strategies.
- Integrate and consume RESTful APIs using Angular HTTP Client.
- Utilize RxJS for reactive programming and advanced state/data management.
- Collaborate closely with UI/UX designers to ensure pixel-perfect implementation of designs.
- Build responsive and accessible user interfaces using CSS, SCSS, Bootstrap, Tailwind CSS, or Angular Material
- Ensure application quality through unit testing (Jasmine/Jest) and end-to-end testing (Cypress/Playwright).
- Participate in code reviews, technical discussions, and architectural decisions.
- Implement best practices for performance optimization, lazy loading, and code splitting.
- Ensure cross-browser compatibility, accessibility standards, and maintainability of applications.
- Contribute to continuous improvement of development processes and coding standards.
Mandatory Skills
- Angular 18+ (Signals API, Standalone Components, Typed Forms, Control Flow Syntax)
- Angular Universal (SSR, SSG, Hydration, Preloading Strategies)
- RxJS
- REST API Integration using Angular HTTP Client
- HTML5, CSS3, SCSS
- Bootstrap / Tailwind CSS / Angular Material
- Jasmine or Jest for Unit Testing
- Cypress or Playwright for End-to-End Testing
- Git Version Control