Software Analyst (Angular)
Job Summary
About Us
Novacis Digital Private Limited is a US Based product-based technology company headquartered in Atlanta GA with its Global R&D centre at IIT Madras Research Park a hub for cutting-edge innovation. We specialize in building AI-powered digital products and analytics-driven solutions that solve real-world problems.
Our leadership team brings over 100 years of global experience delivering scalable technology platforms and innovation labs for US Federal & State Government and Fortune 500 companies. We are enthusiastic about fostering a culture where technologists thrive by building smart secure and scalable products with real impact.
We are currently working on next-generation LLM based systems based on AI first principles for intelligent document processing dynamic workflow orchestration AI copilots enterprise data analytics Convolutional LLM application and natural language analytics. If you are excited to work at the intersection of Research & Development cutting edge AI technology and scalable engineering you will find yourself here.
Job Description
Software Analyst Angular
We are looking for a Software Analyst Angular with 6 years of experience in UI engineering and front-end architecture to join our Research & Development team. The ideal candidate will drive UI strategy architecture decisions reusable framework development and mentor teams while contributing to next-generation AI-powered products.
This role demands strong technical leadership product thinking and the ability to collaborate across backend AI and DevOps teams.
Requirements
Role Overview
As a Senior Analyst Angular you will:
Key Responsibilities
Required Skills & Experience
Good to Have
Benefits
What Makes You a Strong Fit
Required Skills:
Role Overview As a Senior Analyst Angular you will: Design and develop front-end architecture for scalable enterprise-grade applications Design and standardize reusable UI frameworks and modular component libraries Own technical decision-making for Angular applications Guide and mentor developers while ensuring high engineering standards Lead performance optimization initiatives Key Responsibilities Architect and develop complex scalable front-end applications using Angular (v12) Define UI architecture standards folder structure state management strategy and coding guidelines Design and implement reusable UI components and shared libraries Lead performance optimization initiatives (lazy loading change detection strategies bundle optimization) Implement robust state management using RxJS and advanced reactive patterns Collaborate with backend teams to integrate REST APIs and AI-driven data services Conduct code reviews and enforce quality standards (SonarQube compliance) Drive unit testing integration testing and E2E automation strategy Participate in sprint planning estimation and technical design discussions Mentor junior and mid-level developers Contribute to UI/UX discussions and product enhancement decisions Required Skills & Experience 6 years of hands-on experience in Angular development Strong expertise in Angular architecture standalone components signals (if applicable) routing guards interceptors and lifecycle hooks Deep knowledge of TypeScript HTML5 CSS3 SCSS Design complex data structures for modular UI Components Strong debugging analytical and problem-solving skills Strong experience with RxJS Observables Subjects and reactive programming Experience designing enterprise-grade UI frameworks or component libraries Strong understanding of performance optimization and change detection strategies Experience working with REST APIs Experience with unit testing (Jasmine/Karma or Jest) and E2E testing tools Knowledge of CI/CD integration and code quality tools (e.g. SonarQube) Good to Have Experience working on AI-powered or data-driven applications Knowledge of UI documentation tools like Storybook Experience with Highcharts / AG Grid / enterprise UI libraries