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.