Description

Key Responsibilities:
Design, develop, and maintain complex web applications using Angular.
Collaborate with UI/UX designers and back-end developers to implement functional and appealing user interfaces.
Write clean, efficient, and reusable code using Angular best practices.
Participate in the full software development lifecycle (SDLC) including planning, design, testing, and deployment.
Debug and troubleshoot existing applications and resolve technical issues.
Optimize applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Stay updated on emerging web technologies and propose improvements.
Collaborate with the QA team to identify and fix bugs and performance issues.
Write and maintain technical documentation.
Required Skills & Qualifications:
Proficiency in Angular (Angular 2+).
Strong understanding of JavaScript, TypeScript, HTML5, and CSS3.
Experience with RxJS and state management (NgRx or similar).
Knowledge of RESTful APIs and web services.
Familiarity with front-end build tools such as Webpack, npm, and Gulp.
Experience with unit testing frameworks (Jasmine, Karma).
Knowledge of responsive design and mobile-first development.
Experience with version control systems (Git, GitHub/Bitbucket).
Understanding of Agile/Scrum methodologies.

Education

Any gradudate