Job Overview:
We are seeking a skilled and detail-oriented
Angular Developer
with proven experience building scalable, high-performance web applications using
Angular (version 2 and above)
and modern front-end technologies. You will collaborate with cross-functional teams to deliver clean, maintainable code in a fast-paced, Agile environment.
Key Responsibilities:
-
Design, develop, and maintain web applications using Angular (v2+), TypeScript, JavaScript, HTML5, and CSS3
-
Integrate with RESTful APIs, manage asynchronous data using RxJS, and implement state management using NgRx
-
Ensure responsive design and cross-browser compatibility across modern platforms
-
Write clean, well-structured, and maintainable code; efficiently debug and resolve issues
-
Develop and maintain unit tests using Jasmine and Karma
-
Use Git and modern build tools for version control and deployment workflows
-
Collaborate with UI/UX designers, backend developers, and QA teams to deliver high-quality features
Requirements
-
3+ years of hands-on experience with Angular (version 2 or higher)
-
Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
-
Experience working with RxJS, NgRx, and consuming REST APIs
-
Solid understanding of responsive design principles and cross-browser compatibility
-
Proficiency in unit testing frameworks like Jasmine and Karma
-
Experience with Git and modern front-end build tools
-
Strong analytical and debugging skills
-
Effective communicator and strong team collaborator
Preferred Skills:
-
Experience working in Agile/Scrum environments
-
Familiarity with CI/CD pipelines and DevOps practices
-
Exposure to .NET backend technologies
-
Knowledge of low-code/no-code platforms, especially OutSystems