- Design, develop, and maintain high-quality *Angular applications*, following industry best practices.
- Collaborate with backend developers to integrate frontend components with *APIs* and services.
- Optimize application *performance* and scalability.
- Write clean, well-structured, and maintainable code.
- Stay updated on the latest Angular and frontend development trends.
- Mentor and guide junior developers.
- Contribute to technical documentation and development standards.
- 4+ years of professional experience in front-end development.- Strong proficiency in *HTML, CSS, JavaScript (ES6+)*.- Expertise in *Angular* (preferred), with experience in other frameworks like *React* or *Vue.js*.- Expertise in *CSS pre-processors* (e.g., SASS, LESS) and CSS-in-JS methodologies.- Familiarity with *TypeScript* and building scalable frontend applications.- Strong understanding of *RESTful APIs* and experience integrating frontend with backend services.- Experience with *version control systems* (e.g., Git) and *CI/CD workflows*.- Proficiency in *unit testing* and *end-to-end testing* using tools like *Jest, Cypress,* or *Karma*.- Understanding of *performance optimization techniques* and best practices for high-traffic applications.- Strong problem-solving skills and the ability to work in a fast-paced, agile environment.Nice-to-Have Skills:- Experience with *Angular 16/17* or higher.- Familiarity with state management tools such as *NgRx* or *Redux*.- Experience in *multi-tenant SaaS* platforms and *micro-frontend architecture*.- Knowledge of *design systems* and creating reusable UI components.- Exposure to *DevOps practices* and containerization tools like *Docker*.