Excellent Opportunity For Angular Developer
Summary
Nous Info Solution is hiring a senior Angular developer (10+ years of frontend experience) in Bengaluru to architect and build scalable enterprise web applications, lead frontend technical design, optimize performance, and mentor other developers using Angular, TypeScript, RxJS, and NgRx.
We are looking for an experienced Angular Developer with 10+ years of experience in frontend development and strong hands-on expertise in Angular, TypeScript, JavaScript, and modern web application architecture.
The ideal candidate should have extensive experience designing and developing scalable, high-performance enterprise web applications, building reusable UI components, implementing state management, integrating REST APIs, and optimizing frontend performance. The candidate should be capable of making technical decisions, driving coding standards, mentoring developers, and collaborating with cross-functional teams to deliver robust solutions.
Key Responsibilities
- Architect, design, develop, and maintain scalable enterprise applications using Angular and TypeScript.
- Lead frontend technical design, component architecture, code organization, and reusable UI library development.
- Develop complex Angular components, custom directives, pipes, services, and shared modules.
- Apply advanced RxJS concepts, Observables, Subjects, and reactive programming patterns.
- Implement state management using NgRx or other suitable state management solutions.
- Optimize application performance through lazy loading, OnPush change detection, code splitting, caching, and bundle optimization.
- Design secure frontend integrations using REST APIs, HTTP interceptors, route guards, JWT, and authentication/authorization mechanisms.
- Build responsive, accessible, and cross-browser-compatible web applications.
- Establish coding standards, conduct code reviews, and ensure maintainable, testable, high-quality code.
- Develop unit and integration tests using Jasmine, Karma, Jest, or equivalent testing frameworks.
- Identify and resolve complex performance bottlenecks, production issues, and technical debt.
- Collaborate with architects, backend engineers, product owners, QA teams, and business stakeholders.
- Mentor junior and mid-level developers and provide technical guidance.
- Contribute to CI/CD processes, Agile delivery, technical documentation, and continuous improvement initiatives.
Mandatory Technical Skills
- 10+ years of overall frontend development experience, with substantial hands-on experience in Angular.
- Strong expertise in Angular, TypeScript, JavaScript ES6+, HTML5, CSS3, and SCSS.
- Excellent understanding of Angular architecture, dependency injection, lifecycle hooks, routing, reactive forms, and component communication.
- Strong knowledge of RxJS, Observables, asynchronous programming, and reactive data handling.
- Hands-on experience with REST API integration, HTTPClient, interceptors, and error handling.
- Experience with state management using NgRx, Redux, or equivalent solutions.
- Strong understanding of frontend performance optimization, change detection, lazy loading, and application scalability.
- Experience with unit testing, debugging, code reviews, and frontend quality standards.
- Proficiency with Git, npm, Angular CLI, and modern frontend build tools.
- Strong understanding of frontend design patterns, SOLID principles, and clean code practices.
Preferred Technical Skills
- Angular Signals and standalone components.
- Micro frontend architecture and module federation.
- Angular Material, PrimeNG, or other enterprise UI frameworks.
- Jest, Cypress, Playwright, or other modern testing tools.
- Webpack, Vite, tree shaking, and bundle analysis.
- Web accessibility standards and responsive design.
- OAuth 2.0, OpenID Connect, and secure frontend development practices.
- CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, or similar tools.
- Experience working in Agile/Scrum environments.