JD: Angular UI Developer

About the Role: Weare seeking a highly skilled and experienced Mid to Senior Angular + Web Developer to join our dynamic team. The ideal candidate will have over 8 years of experience in web development, with a strong focus on building scalable and high-performing web applications using Angular. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that align with business objectives.

Key Responsibilities: ● Design, develop, and maintain web applications using Angular (versions 2+).

● Collaborate with UX/UI designers, backend developers, and product managers to implement user-friendly, responsive interfaces.

● Ensure the technical feasibility of UI/UX designs.

● Write clean, maintainable, and scalable code, following best practices for web development.

● Debug and troubleshoot complex issues in web applications.

● Perform code reviews and mentor junior developers in the team.

● Workclosely with DevOps to ensure smooth deployment and performance of web applications.

● Stay updated on the latest trends and technologies in web development and Angular ecosystem.

● Ensure cross-browser compatibility and responsive design in web applications.

● Optimize applications for maximum speed and scalability.

● Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings. Required Skills and Experience:

● 5+yearsof professional experience in web development.and Angular (versions 2+).

● Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.

● Experience with RESTful APIs and integration of third-party services.

● Familiarity with state management libraries such as NgRx or Redux.

● Experience in building responsive and mobile-first web applications.

● Proficient understanding of code versioning tools such as Git.

● Knowledge of front-end build tools and workflow automation (e.g., Webpack, Gulp, or Grunt).

● Experience with unit testing frameworks such as Jasmine, Karma, or Jest.

● Familiarity with Agile/Scrum development methodologies.

● Strong problem-solving skills and attention to detail.

● Excellent communication and collaboration skills.

Preferred Skills:

● Experience with backend development (e.g., Node.js, .NET, or Java).

● Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

● Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices.

  •  Experience with containerization tools like Docker and orchestration tools like Kubernetes