• Full Time
  • Remote

Job Description:

We are looking for a passionate and skilled Angular Developer with over 3 years of hands-on experience in building dynamic, responsive, and scalable web applications. The ideal candidate should have a strong understanding of Angular (v8+), TypeScript, RxJS, component-based architecture, and best practices in front-end development.

Experience Level: 3+ years.

Key Responsibilities:

  • Develop and maintain web applications using Angular framework.

  • Build reusable components, directives, and services.

  • Integrate RESTful APIs and ensure smooth data flow between frontend and backend.

  • Optimize applications for speed and scalability.

  • Participate in code reviews, unit testing, and debugging.

  • Collaborate with backend developers, UI/UX designers, and QA teams.

  • Translate business requirements into technical specifications.

  • Maintain clean and organized code following best practices and coding standards.

  • Work with tools like Git, Jenkins, JIRA, and CI/CD pipelines.

Required Skills & Qualifications:

  • 3+ years of hands-on experience in Angular (8 or above).

  • Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3/SCSS.

  • Experience with RxJS, NgRx or other state management libraries.

  • Good understanding of RESTful APIs and JSON.

  • Familiarity with Angular CLI, Form handling (Template-driven and Reactive).

  • Knowledge of responsive design and cross-browser compatibility.

  • Experience with version control systems like Git.

  • Basic knowledge of unit testing frameworks like Jasmine/Karma.

Preferred (Good to Have):

  • Experience working with Angular Material or Tailwind CSS.

  • Familiarity with Agile/Scrum methodologies.

  • Basic knowledge of backend technologies (e.g., Node.js, Java, .NET).

  • Exposure to CI/CD pipelines and DevOps concepts.

  • Experience in using Swagger for API testing and documentation.