
Overview
ID : 2525
Experience
5 - 7 years
Location
Permanent Work From Home for anywhere in India
About Clarion Technologies
Clarion Technologies is an IT services company providing customized software solutions to small & medium businesses globally in a broad spectrum of industries. With 20+ years of expertise in Digital Transformation, we help our customers to improve their business performance significantly. With cutting-edge technology, Agile development, and best coding practices, we are proud to offer one of the most Usable, Reliable, and Secure software solutions. We are certified as a CMMI level 3 company, Great Place to Work in 2019 & Top Software Developers in India by Clutch. -head office in Pune, India, we have two state-of-the-art delivery centers in Pune and Ahmedabad.
About The Role
We are looking for a highly skilled Senior Angular Developer with extensive experience in Angular (version 8 and above) to join our dynamic development team. The ideal candidate will have hands-on experience upgrading Angular applications, integrating RESTful APIs, implementing security with JWT/OAuth2, and ensuring robust testing coverage. Experience with Django REST APIs, Docker, ADO pipelines, and PostgreSQL is a plus.
Job Responsibilities
Key Responsibilities:
- Develop and maintain Angular applications using TypeScript with a focus on performance and scalability.
- Lead Angular upgrade projects (from version 8 to version 15).
- Implement state management using RxJS and NgRx.
- Integrate Angular front-end with Django REST APIs.
- Develop and optimize lazy loading modules to enhance application performance.
- Implement secure authentication and authorization mechanisms using JWT and OAuth2.
- Write unit and integration tests using Jasmine and Karma with a target of 90% coverage.
- Collaborate with DevOps for Docker containerization and continuous integration using Azure DevOps pipelines.
- Work closely with backend teams, preferably familiar with PostgreSQL databases.
Required Skills:
- Strong Angular experience (v8 and above) with at least 4 years in a professional setting.
- Proficient in TypeScript.
- In-depth knowledge of RxJS and NgRx for reactive programming and state management.
- Experience with Angular application upgrades (v8 to v15).
- Hands-on experience with REST API integration, preferably Django REST Framework.
- Expertise in lazy loading implementation in Angular applications.
- Solid understanding of JWT and OAuth2 security protocols.
- Experience in unit testing using Jasmine and Karma achieving 90%+ test coverage.
Preferred Skills:
- Familiarity with Docker and container orchestration.
- Experience with Azure DevOps (ADO) pipelines for CI/CD.
- Basic knowledge of PostgreSQL database systems.
Job Requirements
Primary Skills-
Angular JS, OAUTH2, Postgresql, typeScript, RXJS, docker, Testing, REST APIs