Job Summary
We are seeking an experienced UI Developer with Angular to lead the design, development, and delivery of scalable web applications. The ideal candidate will have strong expertise in Angular 18+, TypeScript, RxJS, and modern front-end technologies. This role involves collaborating with product, QA, and backend teams while ensuring high-quality UI development, performance optimization, and adherence to engineering best practices across the development lifecycle.
Key Responsibilities
Design, develop, and deliver scalable web applications using Angular (18+).
Build modern, responsive user interfaces using Angular, TypeScript, HTML5, CSS3, and JavaScript (ES6).
Implement state management solutions using NgRx and RxJS.
Participate in Angular application upgrades and migrations.
Collaborate with Product, QA, and Backend teams to deliver integrated solutions.
Manage end-to-end SDLC processes, ensuring high-quality and timely delivery.
Conduct code reviews and enforce coding standards and architecture guidelines.
Troubleshoot and resolve complex frontend technical issues.
Optimize application performance, scalability, and security.
Ensure comprehensive test coverage in collaboration with QA teams.
Mentor junior developers and promote best engineering practices.
Stay updated on modern frontend frameworks and emerging technologies. Required Skills & Experience
10+ years of professional front-end development experience.
Expert-level experience with Angular (18+), TypeScript, RxJS, and Angular Material.
Strong knowledge of HTML5, CSS3, SCSS/SASS, and modern JavaScript (ES6).
Hands-on experience with state management frameworks such as NgRx.
Experience in Angular version upgrades and application migration projects.
Strong understanding of frontend architecture and scalable UI design patterns.
Experience collaborating with cross-functional teams including product and backend engineering. Competencies
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to translate business requirements into scalable UI solutions.
Strong focus on code quality, performance optimization, and best practices.
Leadership and mentoring capabilities. Preferred Skills
Experience working in Agile/Scrum development environments.
Exposure to frontend performance optimization techniques.
Experience with automated testing frameworks for frontend applications.