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.