26 Oct
|
Datagaps
|
Hyderabad
26 Oct
Datagaps
Hyderabad
Job Summary
We are looking for a Senior Angular Developer with 3-6 years of experience building scalable enterprise web applications and designing robust frontend architectures. The ideal candidate should have solid expertise in Angular and TypeScript, hands-on experience with Micro Frontends and Module Federation, and proven skills in developing custom UI components and shared component libraries. The role also involves driving code quality, testing, accessibility, performance, and mentoring junior developers
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Angular 18+ and TypeScript.
- Design advanced custom Angular components, reusable UI controls, shared libraries, and design-system components.
- Implement and maintain Micro Frontend architectures using Module Federation or similar approaches, supporting independent deployment, routing integration, and shared dependency management.
- Apply modern Angular features, including standalone components, Signals, built-in control flow, functional guards and interceptors, and lazy loading.
- Establish frontend standards for architecture, RxJS, state management, API integration, error handling, and secure coding.
- Drive code quality through ESLint, static analysis, code reviews, and automated quality gates.
- Design and maintain unit and component tests using Jest and end-to-end tests using Cypress, including critical integration and regression scenarios.
- Champion WCAG accessibility practices using semantic HTML, keyboard navigation, appropriate ARIA, and tools such as axe DevTools, Lighthouse, or WAVE.
- Optimize application performance, bundle sizes, rendering, and loading strategies; troubleshoot complex production issues.
- Collaborate with cross-functional teams,
mentor junior developers, and contribute to technical design, CI/CD improvements, and engineering best practices.
Required Skills & Qualifications
- 36 years of frontend development experience with strong Angular and TypeScript expertise.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, responsive design, and modern frontend development practices.
- Hands-on experience implementing Micro Frontends using Module Federation or a comparable solution, including independent deployments and shared dependency management.
- Proven experience designing custom Angular components, reusable component libraries, configurable APIs, and modular application architectures.
- Strong knowledge of standalone components, Signals, reactive forms, routing, dependency injection, RxJS, state-management patterns, and lazy loading.
- Experience integrating REST APIs, implementing authentication and authorization flows, and applying frontend security practices.
- Hands-on experience with Jest for unit/component testing, Cypress for end-to-end testing, and ESLint or equivalent code quality tools.
- Practical understanding of WCAG 2.2 Level AA, accessibility testing, and performance optimization.
- Experience with Git, CI/CD pipelines, automated quality checks, and Agile development.
- Strong analytical, architectural, communication, code-review, and mentoring skills.
Good to Have
- Experience with Angular CDK, Angular Material, Storybook, and enterprise design systems.
- Familiarity with server-side rendering, hydration, advanced state management, and frontend observability.
- Knowledge of Java or Spring Boot and enterprise application security.
- Exposure to AI-assisted development tools and experience validating AI-generated code for quality, correctness, and security.
📌 Angular Developer (Hyderabad)
🏢 Datagaps
📍 Hyderabad