Home Job Listings Categories Locations

Senior Angular Developer

📍 Bangalore, India

Technology NexGen Architects

Job Description

Location:

Bangalore, India Experience:

5-20 years Employment Type:

Full-time or Contract Department:

Engineering Reports To:

Engineering Manager / Technical Lead

About NexGen Architects NexGen Architects is a London-based firm with a global reach, specializing in MuleSoft for seamless integration projects that support our clients' businesses in operating more effectively. Our hands-on experience is demonstrated through the success of integration solutions tailored for each client. We offer a full range of services to our clients, focusing on: Integration Architecture - Ensuring systems work together seamlessly Solutions Architecture - Addressing each business's unique challenges Enterprise Architecture - Aligning technology strategies with business needs Our approach includes the availability of \"Hands-On Architects\" and the flexibility of \"On-Demand Architect hiring\" in MuleSoft, providing the right expertise when it's needed. Website: www.nexgenarchitects.com

Role Overview We are looking for a Senior Angular Developer to join our engineering team building enterprise-grade SaaS applications. You will work on complex, multi-tenant web applications with a focus on performance, scalability, and exceptional user experience. In this role, you'll work in an AI-augmented development environment where AI tools assist with routine coding tasks, allowing you to focus on: Component architecture and design patterns Complex state management and reactive programming Performance optimization and user experience Code review and quality assurance Technical mentorship of junior developers Integration design with backend APIs

Key Responsibilities 1. Frontend Development Core development Work: Build responsive, accessible web applications using Angular 17+ Implement complex UI components with Angular Material/PrimeNG Design and implement reactive state management with NgRx/RxJS Create reusable component libraries and design systems Optimize application performance (bundle size, lazy loading, caching) Implement comprehensive unit and integration tests

Technical Standards: Follow Angular style guide and best practices Ensure WCAG 2.1 AA accessibility compliance Achieve 80%+ code coverage with Jest tests Maintain consistent code quality with ESLint and Prettier

2. Architecture & Design Technical Leadership: Design scalable frontend architectures for enterprise applications Create component hierarchies and module organization strategies Define state management patterns (when to use NgRx vs services) Design API integration patterns (REST, GraphQL, WebSockets) Create technical documentation and Architecture Decision Records (ADRs) Evaluate and recommend frontend frameworks and libraries

Key Decisions You'll Make: Component architecture (smart vs presentational) State management approach (centralized vs local) Routing and lazy loading strategies Error handling and retry patterns Caching and offline support strategies

3. Code Review & Quality Quality Assurance: Review pull requests for code quality, performance, and security Ensure consistent coding standards across the team Validate accessibility compliance in UI components Review test coverage and testing strategies Identify and address technical debt

Quality Gates: 80%+ test coverage (unit + integration) Zero critical accessibility violations Page load time

First Input Delay

Bundle size within budget limits

4. Collaboration & Mentorship Team Collaboration: Work with UX designers to implement pixel-perfect designs Collaborate with backend engineers on API contracts Mentor junior developers on Angular best practices Participate in sprint planning and retrospectives Share knowledge through tech talks and documentation

Required Technical Skills Core Technologies (Must Have) Angular Framework: Angular 15+ (preferably 17+) with standalone components TypeScript 5+ with strict mode RxJS 7+ for reactive programming Angular Forms (Reactive and Template-driven) Angular Router with lazy loading and guards Angular CDK and Material Design

State Management: NgRx (Store, Effects, Entity, Component Store) RxJS operators and patterns Signal-based state management (Angular 17+)

Testing: Jest (NOT Jasmine/Karma) for unit testing Angular Testing Library for component tests Cypress or Playwright for E2E testing Test-driven development (TDD) practices

Build & Tooling: Angular CLI and workspace configuration Webpack/ESBuild optimization npm/yarn package management ESLint and Prettier configuration Integration & APIs (Must Have)

API Integration: RESTful API consumption with HttpClient OpenAPI/Swagger client generation WebSocket integration for real-time features Error handling and retry strategies Authentication (JWT, OAuth 2.0)

Performance: Bundle size optimization Lazy loading and code splitting Change detection strategies Virtual scrolling for large lists Service Workers and PWA capabilities

Nice to Have GraphQL with Apollo Client Micro-frontend architecture Nx monorepo management Storybook for component documentation i18n/l10n implementation Accessibility testing tools (Axe, WAVE) Azure/AWS cloud services Docker containerization CI/CD pipeline configuration

Required Experience Must Have (5+ years): 1. Angular Development: 5+ years building production Angular applications (Angular 8+) 2. TypeScript: 4+ years with strong typing, generics, and advanced features 3. RxJS: 3+ years with reactive programming patterns 4. State Management: 2+ years with NgRx or similar state management 5. Testing: 3+ years with Jest/Testing Library, 80%+ coverage targets 6. API Integration: 3+ years integrating with REST APIs 7. Enterprise Applications: Experience with multi-tenant SaaS applications

Nice to Have: Experience with AI-assisted development tools (GitHub Copilot, Claude) Previous experience in fintech, healthcare, or enterprise software Open source contributions Angular certification or relevant certifications Experience with mobile frameworks (Ionic, NativeScript)

Required Mindset & Soft Skills Critical Attributes: 1. User-Centric Thinking: Obsessed with user experience and accessibility Think from the user's perspective Performance impacts user satisfaction

2. Quality-First Approach Write clean, maintainable, testable code Proactive about edge cases and error handling Thorough code reviews with constructive feedback

3. Continuous Learner Stay updated with Angular releases and ecosystem Learn new frameworks and patterns quickly Share knowledge with the team

4. Effective Communicator Clear communication with designers and backend teams Write documentation and technical specs Mentor and support junior developers

5. Problem Solver Debug complex issues systematically Optimize performance bottlenecks Balance technical debt with feature delivery

Day-to-Day Activities Sprint Planning: Review user stories and acceptance criteria Estimate effort and identify dependencies Design component architecture for new features

Development: Implement UI components and features Write unit and integration tests Review pull requests from team members Collaborate with designers on UI refinements Debug and fix production issues

Review & Documentation: Complete code reviews Update technical documentation Participate in retrospectives Refactor and address technical debt

How to Apply Interested candidates can apply through this LinkedIn post. Please ensure your profile is updated with relevant experience and qualifications.

What makes a strong application: GitHub profile with Angular projects Live demos or portfolio website Open source contributions Technical blog posts

Why Join Us? 1. Technical Excellence Work on challenging enterprise applications Modern tech stack with Angular 17+ Focus on quality and best practices

2. Growth Opportunities Clear career progression path Learning budget for certifications Mentorship and leadership opportunities

3. Great Team Culture Collaborative environment Knowledge sharing and tech talks Work-life balance prioritized

4. Impactful Work Build products used by thousands See your work in production Solve real business problems

Status:

Actively Hiring Positions Available: 2-3 Senior Angular Developers Equal Opportunity Employer:

We are committed to diversity and inclusion. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We value:

Innovation, Quality, Collaboration, Ownership, Growth Mindset, Work-Life Balance

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: January 2, 2026
Job Type: Technology
Location: Bangalore, India
Company: NexGen Architects

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.