Job Description:

We are seeking an experienced Angular Developer to join our dynamic development team in Gurgaon. As a Senior Angular Developer, you will play a key role in designing, developing, and maintaining high-quality web applications. The ideal candidate will have a strong background in Angular, along with excellent problem-solving skills and a passion for delivering clean, maintainable code.

Key Responsibilities:

  • Develop and maintain responsive, high-performance web applications using Angular and TypeScript.
  • Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver top-notch user experiences.
  • Write reusable, modular, and efficient code, following best practices and industry standards.
  • Optimize application for maximum speed and scalability.
  • Identify and resolve performance bottlenecks, bugs, and other issues in the application.
  • Stay updated with the latest industry trends and Angular best practices.
  • Conduct code reviews and provide constructive feedback to junior developers.
  • Create and maintain technical documentation to support development efforts.
  • Ensure the technical feasibility of UI/UX designs and implement them with a high degree of accuracy.
  • Participate in Agile/Scrum ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.

Skills & Qualifications:

  • 5+ years of hands-on experience in front-end development with a strong focus on Angular.
  • Proficiency in TypeScript, HTML5, CSS3, and related web technologies.
  • Strong understanding of front-end build tools (e.g., Webpack, npm, Gulp).
  • Experience with RxJS, State management (NgRx/Redux), and handling asynchronous data flows.
  • Familiarity with RESTful APIs and integrating front-end components with back-end services.
  • Knowledge of version control systems, primarily Git.
  • Strong understanding of UI/UX principles and the ability to collaborate effectively with designers.
  • Excellent problem-solving skills, and the ability to write clean, scalable, and efficient code.
  • Familiarity with testing frameworks such as Jasmine, Karma, and Protractor is a plus.
  • Strong communication skills, both verbal and written.

Preferred Skills:

  • Experience with Angular CLI and Angular Universal (for server-side rendering).
  • Familiarity with Node.js and server-side JavaScript frameworks.
  • Experience with cloud platforms (AWS, Azure, or similar) is a plus.
  • Knowledge of CI/CD pipelines and automated testing frameworks.

Education:

  • A degree in Computer Science, Information Technology, or a related field is preferred.