Exp-5+ Years
Job Title- Senior Angular developer


Job Summary

We are seeking a talented and experienced Senior Angular Developer to join our dynamic team. The ideal candidate will have a strong passion for building cutting-edge web applications and delivering high-quality user interfaces using the latest versions of Angular. You will play a key role in designing, developing, and maintaining complex applications while collaborating with cross-functional teams.

Responsibilities

  • Develop, test, and maintain scalable and high-performance web applications using Angular 10+.
  • Design and implement responsive user interfaces adhering to best practices in UI/UX.
  • Collaborate with back-end developers to integrate APIs and ensure seamless functionality.
  • Write clean, maintainable, and reusable code following best practices and coding standards.
  • Optimize application performance and resolve front-end bugs and issues.
  • Participate in code reviews to ensure high-quality standards.
  • Stay updated with the latest developments and trends in Angular and front-end technologies.
  • Contribute to architecture decisions for new features and enhancements.
  • Work closely with stakeholders to understand business requirements and translate them into technical solutions.

Required Skills and Qualifications

  • Strong proficiency in Angular 10+ and its core principles.
  • Hands-on experience with TypeScript, HTML5, CSS3, and SASS/LESS.
  • Solid understanding of RxJS and reactive programming concepts.
  • Experience with state management tools such as NgRx or Akita.
  • Familiarity with front-end build tools like Webpack, Angular CLI, or Bazel.
  • Proficient understanding of RESTful APIs and API integration.
  • Knowledge of responsive design, cross-browser compatibility, and accessibility standards.
  • Knowledge of Sass for writing modular CSS
  • Experience in unit testing and end-to-end testing using tools like Jasmine, Karma, or Protractor/Cypress.
  • Strong debugging and troubleshooting skills for performance optimization.
  • Familiarity with version control tools like Git.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Knowledge of RxJS and reactive programming principles.
  • Experience with unit test frameworks like Jest/Karma

Knowledge of Sass for writing modular CSS