- 4+ years of hands-on experience in Angular application development.
- Solid expertise in Angular 19, RxJS, Angular Material, CDK, Router and Forms.
- Experience integrating GraphQL APIs using Apollo Angular and Apollo Client.
- Proficiency in TypeScript, SCSS, Webpack and frontend performance optimization.
- Experience with D3.js data visualization and Leaflet-based geospatial applications.
- Knowledge of Keycloak authentication and secure web application design.
- Experience with real-time event streaming using SSE technologies.
- Good understanding of responsive UI design and accessibility standards.
Key Responsibilities*
- Develop scalable and reusable Angular components and modules.
- Implement GraphQL integrations and manage client-side state efficiently.
- Design interactive dashboards using D3 visualizations.
- Build mapping and geospatial features using Leaflet.
- Collaborate with backend, product and UX teams to deliver features.
- Optimize application performance, security and maintainability.
- Conduct code reviews and mentor junior developers.
- Participate in Agile ceremonies and release activities.
Section IV - Job Qualifications & Skills
Section
Details / Example Content
Domain
Angular 19.2.x, RxJS, Zone.js, tslib
Angular Material, CDK, Router, Forms, Animations
GraphQL, Apollo Angular, Apollo Client
D3.js ecosystem and data visualization
Leaflet and geospatial mapping
Keycloak Authentication
Webpack, Babel Runtime, SCSS
jsPDF, FileSaver and frontend export utilities
Soft Skills
Strong problem solving and analytical thinking
Excellent communication and stakeholder management
Team collaboration and mentoring capability
Agile mindset and adaptability
Ownership and accountability
Education Requirements
Bachelor's/Master’s in Computer Science or equivalent