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.