Job Description
<p><b>Job Summary :</b><br/><br/>We are seeking a highly skilled Senior Angular Developer to join our InsurTech product engineering team.
The ideal candidate will be responsible for designing, developing, and optimizing scalable, high-performance, and secure front-end applications using Angular 8+ frameworks.
<br/><br/>You will contribute to architectural decisions, state management strategies, performance optimization, and code quality standards, while collaborating with cross-functional teams to deliver seamless user Responsibilities Development & Architecture :</b><br/><br/>- Develop, maintain, and enhance enterprise-grade Angular applications with scalability and performance optimization in mind.<br/><br/>- Contribute to architecture-level decisions, ensuring modular, reusable, and maintainable code.<br/><br/>- Implement state management solutions (NGRX/Redux) for large-scale applications.<br/><br/>- Ensure cross-browser compatibility and responsive UI/UX across devices.<br/><br/>- Publish and maintain reusable Angular libraries/components in internal NPM Optimization & Debugging :</b><br/><br/>- Optimize bundle size and build performance using Webpack custom configurations.<br/><br/>- Conduct profiling and debugging using Chrome DevTools/Angular DevTools to diagnose memory leaks and performance bottlenecks.<br/><br/>- Apply lazy loading, tree-shaking, and change detection strategies for efficient rendering.<br/><br/><b>Integration & APIs :</b><br/><br/>- Integrate with RESTful APIs and microservices following modern security standards such as OAuth2.0, JWT, SAML.<br/><br/>- Handle asynchronous data streams using RxJS observables, operators, and Subject/BehaviorSubject patterns.<br/><br/>- Collaborate with backend developers to align API design with frontend needs.<br/><b><br/></b><b>Testing & Quality Assurance :</b><br/><br/>- Write and maintain unit tests, integration tests, and end-to-end tests using Jasmine, Karma, Jest, or Cypress.<br/><br/>- Conduct peer code reviews, enforce coding standards, and maintain comprehensive documentation.<br/><br/>- Implement CI/CD-driven automated testing pipelines for faster release cycles.<br/><b><br/></b><b>Collaboration & Leadership :</b><br/><br/>- Mentor and guide junior developers, conducting regular code reviews and technical sessions.<br/><br/>- Work closely with UX/UI designers and product owners to deliver pixel-perfect designs.<br/><br/>- Collaborate with DevOps teams for containerization (Docker) and cloud deployment strategies (AWS/Azure/GCP).<br/><br/>- Drive agile development practices using JIRA/Confluence for sprint planning and Skills & Qualifications :</b></p><br/>- Bachelors degree in Computer Science, Information Technology, or related field.<br/><br/>- 4+ years of experience in Angular development (Angular 8+ mandatory).<br/><br/>- Strong proficiency in TypeScript, RxJS, NGRX/Redux, HTML5, CSS3 (SASS/SCSS).<br/><br/>- Expertise in REST APIs, JSON handling, async/await, RxJS streams.<br/><br/>- Hands-on experience with GIT/Bitbucket for version control and JIRA for agile project tracking.<br/><br/>- Strong understanding of unit testing frameworks (Jasmine, Jest, Mocha, Karma, Cypress).<br/><br/>- Experience with frontend security best practices (XSS, CSRF, CORS handling).<br/><b><br/></b><b>Preferred Skills :</b><br/><br/>- Knowledge of enterprise design patterns and modular application architecture.<br/><br/>- Experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).<br/><br/>- Exposure to cloud platforms (AWS S3/CloudFront, Azure Static Web Apps, GCP Firebase Hosting).<br/><br/>- Understanding of system design principles and large-scale distributed systems.<br/><br/>- Prior experience in insurance/financial services domain.<br/><br/><b>Benefits & Growth Opportunities :</b><br/><br/>- Lead end-to-end Angular development projects in the InsurTech space.<br/><br/>- Opportunity to contribute to architectural design and system scalability strategies.<br/><br/>- Exposure to cutting-edge InsurTech products, high-impact insurance applications, and global client implementations.<br/><br/>- Career progression to Tech Lead / Frontend Architect roles.</p> (ref:hirist.tech)