Lead the architecture and development of complex, component-driven Angular applications.
Design and implement high-performance data grids using Ag-Grid for managing large hierarchical asset datasets with features like inline editing, filtering, grouping, and pagination.
Apply design patterns such as Command-Adapter and Singleton to ensure maintainable, scalable, and consistent state and event management.
Integrate ngxPermissions or similar libraries to enforce Role-Based Access Control (RBAC) with distinct feature sets for Admins, Operators, and Auditors.
Develop offline-first capabilities using Firebase as a local database, ensuring real-time data sync in low/no internet conditions.
Implement and manage service workers to cache REST API metadata and assets for offline UI responsiveness.
Maintain a CI/CD-compliant Git workflow, including code reviews, rebasing, branching strategies, and refactoring.
Collaborate with cross-functional teams, including product owners, to define stories, estimate efforts, and deliver sprints on time.
Ensure a responsive, accessible UI using Nebular or equivalent theming frameworks aligned with Defence UX standards.
Write and maintain unit tests using Jasmine and Karma to ensure component reliability and test coverage.
Required Skills & Qualifications:
6+ years of experience in developing Angular applications (Angular 8+ preferred).
Deep expertise with TypeScript, RxJS, NgRx (or other state management tools).
Strong knowledge of Ag-Grid or equivalent grid frameworks and customization techniques.
Experience implementing RBAC and route guards in Angular.
Proficient in using Firebase, especially for local-first storage and real-time sync.
Understanding of Progressive Web App (PWA) concepts, service workers, and offline strategies.
Solid command of Git and CI/CD workflows (e.g., GitHub Actions, Jenkins).
Experience with unit testing frameworks like Jasmine & Karma.
Familiarity with UX principles for high-contrast, responsive design (especially in regulated or accessibility-focused environments).
Strong analytical, communication, and problem-solving skills.
Experience working in Agile/Scrum development environments.
Nice to Have
Familiarity with Nebular UI framework or similar Angular component libraries.
Experience in mission-critical or Defence -grade applications.
Prior work in offline-first mobile/web applications or low-bandwidth environments.
Exposure to DevSecOps or secure frontend coding practices.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.