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 patternsComplex state management and reactive programmingPerformance optimization and user experienceCode review and quality assuranceTechnical mentorship of junior developersIntegration design with backend APIsKey Responsibilities
1. Frontend Development
Core dev elopment Work :
Build responsive, accessible web applications using Angular 17+Implement complex UI components with Angular Material / PrimeNGDesign and implement reactive state management with NgRx / RxJSCreate reusable component libraries and design systemsOptimize application performance (bundle size, lazy loading, caching)Implement comprehensive unit and integration testsTechnical Standards :
Follow Angular style guide and best practicesEnsure WCAG 2.1 AA accessibility complianceAchieve 80%+ code coverage with Jest testsMaintain consistent code quality with ESLint and Prettier2. Architecture & Design
Technical Leadership :
Design scalable frontend architectures for enterprise applicationsCreate component hierarchies and module organization strategiesDefine 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 librariesKey Decisions You'll Make :
Component architecture (smart vs presentational)State management approach (centralized vs local)Routing and lazy loading strategiesError handling and retry patternsCaching and offline support strategies3. Code Review & Quality
Quality Assurance :
Review pull requests for code quality, performance, and securityEnsure consistent coding standards across the teamValidate accessibility compliance in UI componentsReview test coverage and testing strategiesIdentify and address technical debtQuality Gates :
80%+ test coverage (unit + integration)Zero critical accessibility violationsPage load timeFirst Input DelayBundle size within budget limits4. Collaboration & Mentorship
Team Collaboration :
Work with UX designers to implement pixel-perfect designsCollaborate with backend engineers on API contractsMentor junior developers on Angular best practicesParticipate in sprint planning and retrospectivesShare knowledge through tech talks and documentationRequired Technical Skills
Core Technologies (Must Have)
Angular Framework :
Angular 15+ (preferably 17+) with standalone componentsTypeScript 5+ with strict modeRxJS 7+ for reactive programmingAngular Forms (Reactive and Template-driven)Angular Router with lazy loading and guardsAngular CDK and Material DesignState Management :
NgRx (Store, Effects, Entity, Component Store)RxJS operators and patternsSignal-based state management (Angular 17+)Testing :
Jest (NOT Jasmine / Karma) for unit testingAngular Testing Library for component testsCypress or Playwright for E2E testingTest-driven development (TDD) practicesBuild & Tooling :
Angular CLI and workspace configurationWebpack / ESBuild optimizationnpm / yarn package managementESLint and Prettier configurationIntegration & APIs (Must Have)API Integration :
RESTful API consumption with HttpClientOpenAPI / Swagger client generationWebSocket integration for real-time featuresError handling and retry strategiesAuthentication (JWT, OAuth 2.0)Performance :
Bundle size optimizationLazy loading and code splittingChange detection strategiesVirtual scrolling for large listsService Workers and PWA capabilitiesNice to Have
GraphQL with Apollo ClientMicro-frontend architectureNx monorepo managementStorybook for component documentationi18n / l10n implementationAccessibility testing tools (Axe, WAVE)Azure / AWS cloud servicesDocker containerizationCI / CD pipeline configurationRequired 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 softwareOpen source contributionsAngular certification or relevant certificationsExperience with mobile frameworks (Ionic, NativeScript)Required Mindset & Soft Skills
Critical Attributes :
1. User-Centric Thinking :
Obsessed with user experience and accessibilityThink from the user's perspectivePerformance impacts user satisfaction2. Quality-First Approach
Write clean, maintainable, testable codeProactive about edge cases and error handlingThorough code reviews with constructive feedback3. Continuous Learner
Stay updated with Angular releases and ecosystemLearn new frameworks and patterns quicklyShare knowledge with the team4. Effective Communicator
Clear communication with designers and backend teamsWrite documentation and technical specsMentor and support junior developers5. Problem Solver
Debug complex issues systematicallyOptimize performance bottlenecksBalance technical debt with feature deliveryDay-to-Day Activities
Sprint Planning :
Review user stories and acceptance criteriaEstimate effort and identify dependenciesDesign component architecture for new featuresDevelopment :
Implement UI components and featuresWrite unit and integration testsReview pull requests from team membersCollaborate with designers on UI refinementsDebug and fix production issuesReview & Documentation :
Complete code reviewsUpdate technical documentationParticipate in retrospectivesRefactor and address technical debtHow to Apply
Interested candidates can apply through this post. Please ensure your profile is updated with relevant experience and qualifications.
What makes a strong application :
GitHub profile with Angular projectsLive demos or portfolio websiteOpen source contributionsTechnical blog postsWhy Join Us?
1. Technical Excellence
Work on challenging enterprise applicationsModern tech stack with Angular 17+Focus on quality and best practices2. Growth Opportunities
Clear career progression pathLearning budget for certificationsMentorship and leadership opportunities3. Great Team Culture
Collaborative environmentKnowledge sharing and tech talksWork-life balance prioritized4. Impactful Work
Build products used by thousandsSee your work in productionSolve real business problemsStatus : 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