About the role
Key Responsibilities
- Develop user‑interface components using Angular (v12+), TypeScript, HTML5, and SCSS.
- Consume RESTful APIs and handle asynchronous data streams with RxJS.
- Implement state management (NgRx or services) and routing for a smooth single‑page experience.
- Optimize performance through lazy loading, change‑detection strategies, and bundle size reduction.
- Write unit and end‑to‑end tests with Jasmine/Karma and Cypress.
- Collaborate with UI/UX designers, back‑end developers, and QA engineers.
- Follow version‑control (Git) and agile practices.
Required Skills
- Strong Angular experience with TypeScript.
- Proficiency in HTML5, CSS3/SCSS, and responsive design.
- Familiarity with RxJS, reactive forms, and Angular Router.
- Knowledge of testing frameworks and CI/CD pipelines.
- Good problem‑solving abilities and communication skills.