Job description

Software Development Specialist 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 Experience Level Senior Level