Frontend Development: Architect, build, and maintain enterprise web applications using modern Angular (v16–v18+), RxJS, and TypeScript.
State Management & Architecture: Implement scalable state management solutions (NgRx, Signals, or ComponentStore) and maintain modular, component-driven codebases.
Performance Optimization: Optimize application load times, rendering performance, and bundle sizes using lazy loading, ChangeDetection strategies, and SSR/Prerendering where applicable.
Design Integration: Translate Figma/UI design tokens and prototypes into responsive, accessible (WCAG compliant) HTML/SASS components.
Quality & Testing: Write comprehensive unit and end-to-end tests using tools like Jasmine, Karma, Cypress, or Playwright to ensure high reliability.
What We’re Looking For
Experience: 4+ years of professional web development experience with 3+ years specifically focused on Angular (TypeScript).
Angular Mastery: Deep hands-on experience with modern Angular features (Signals, Standalone Components, Control Flow syntax, RxJS pipelines, Dependency Injection).
State & Data Handling: Strong understanding of reactive programming principles using RxJS and structured state management (NgRx or Signals).
Core Web Tech: Mastery of HTML5, modern CSS/SASS, responsive layout frameworks (Flexbox/Grid), and RESTful API integration.
Code Quality & Testing: Proven track record with automated frontend testing (Jasmine/Karma, Jest, or Cypress) and CI/CD integration.
Version Control & Build Tools: Experience with Git, npm/yarn, Angular CLI, and module bundlers.
Nice-to-Haves
Experience with Nx monorepos or micro-frontend architectures.
Exposure to Angular Universal / SSR (Server-Side Rendering).
Familiarity with UI component libraries like Angular Material, PrimeNG, or Tailwind CSS.