Frontend Developer (Angular) — Job Description
About the Role
We are looking for an experienced Frontend Developer with strong skills in Angular to design and develop dynamic, user-friendly web interfaces. You will collaborate closely with backend developers, QA, and product teams to deliver high-quality enterprise applications for NSE.
Key Responsibilities
Develop responsive and interactive web applications using Angular (latest versions).
Work with REST APIs and integrate frontend with backend microservices.
Translate designs and wireframes into high-quality code.
Optimize application performance and ensure cross-browser compatibility.
Write reusable, testable, and maintainable code.
Collaborate with backend teams (Java/Spring Boot) for seamless integration.
Participate in code reviews and follow best coding practices.
Required Skills
Strong hands-on experience in Angular (Components, Directives, Services, RxJS, State Management).
Solid understanding of HTML5, CSS3, JavaScript/TypeScript.
Experience in consuming REST APIs and JSON.
Familiarity with version control (Git).
Good problem-solving and debugging skills.
Ability to work independently as well as in a team.
Nice to Have
Experience with Agile/Scrum methodologies.
Knowledge of frontend performance tuning and optimization.
Exposure to CI/CD tools and testing frameworks (Jasmine/Karma).