About the role
- UI Developer – Angular
Location: Chennai
Experience: 3+ years
Job Responsibilities:
We’re seeking a skilled and passionate UI Developer with hands-on experience in Angular 14 / 17+ to develop dynamic, responsive, and scalable web applications. You’ll work closely with UX designers, backend engineers, and product teams to deliver seamless user experiences across platforms.
Key Roles & Responsibilities
- Develop and maintain user-facing features using Angular (v14 / 17+)
- Convert UI/UX designs into high-quality code using HTML5, CSS3, ES6+ and TypeScript
- Integrate RESTful APIs, handle asynchronous data flows using RxJS and state management using NgRx/Akita
- Build reusable components and front-end libraries for future use
- Familiar with Optimization techniques of application development for maximum speed and scalability
- Ensure cross-browser compatibility and responsive design
- Collaborate with backend developers and QA teams to ensure smooth integration
- Participate in sprint planning and agile ceremonies
- Write unit tests using Jasmine, Karma to ensure code reliability
- Debug and troubleshoot UI issues across browsers and devices
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 3 years of experience in front-end development with Angular
- Strong proficiency in JavaScript, TypeScript, HTML5 and CSS3
- Experience with Angular CLI, RxJS, and state management libraries (e.g., NgRx/Akita)
- Familiarity with RESTful APIs and JSON data formats
- Understanding of responsive design principles and SPA development
- Experience with version control workflows – Git
Good to have:
- Build Tools:- Webpack, npm, Angular CLI
- Containerization:- Familiarity with Docker for front-end deployment
- Design Collaboration:- Experience working with Figma