About The Role
Auriga IT is seeking a seasoned and visionary
Senior Frontend JavaScript Architect
to lead the Angular frontend ecosystem for complex, large-scale applications. With deep hands-on experience in
Angular
,
TypeScript
, and modern JavaScript tooling, you will own frontend architecture across projects, drive scalable UI design, and mentor engineers across levels.This is a high-impact role where you’ll guide architectural direction, enforce security and performance standards, and influence how modern Angular-based applications are built and deployed across multiple domains.
About Auriga IT
Founded in 2010 by an IIT Roorkee alumnus,
Auriga IT
is a Jaipur-based technology and digital solutions firm delivering innovation to startups, unicorns, corporates, and government entities. We blend design, data, and modern engineering to solve high-impact problems and build scalable digital products.
Key Responsibilities
- Architect and oversee frontend systems using Angular and TypeScript for large-scale SPAs and web apps
- Define and evolve frontend architectural patterns: feature-based modularization, lazy-loaded modules, standalone components, Reactive Forms, RxJS-driven data flows, and component isolation
- Design solutions using SCAM (Single Component Angular Modules), micro frontends, or monorepo-based code sharing strategies
- Lead frontend optimization efforts: on-push change detection, tree shaking, preloading strategies, INP profiling, bundle analysis, and performance budgets
- Establish and maintain reusable design systems using Angular CDK, Angular Material, or custom component libraries
- Apply robust security principles: XSS/CSRF prevention, Content Security Policies (CSP), OAuth2, and JWT-based auth flows
- Collaborate with DevOps, backend, and infrastructure teams to implement CI/CD pipelines using GitHub Actions, Docker, Jenkins, etc.
- Lead efforts on code linting, testing (unit, integration, E2E testing) and ensure high test coverage
- Review architecture decisions (RFCs), conduct performance audits, and own frontend technical roadmap discussions
- Mentor and support engineers across levels — from onboarding juniors to shaping senior developers into future leads
- Handle complex debugging, production firefighting, and resolve systemic frontend issues across environments and browsers
- Drive continuous improvement of Angular practices, tools, and frameworks across teams
Required Skills & Qualifications
- Deep expertise in Angular v15+, TypeScript, RxJS, and JavaScript (ES6+)
- Experience designing enterprise-grade Angular applications using:
- Modular architecture
- Micro frontends, Module Federation
- Lazy loading, dynamic routing, and standalone components
- Strong understanding of:
- Change detection strategies (default vs on-push)
- Performance profiling: INP, LCP, TBT, CLS
- SSR with Angular Universal (optional but beneficial)
- CDN and edge caching strategies
- CI/CD ownership with tools like GitHub Actions, Jenkins, Docker, and deployment pipelines
- Deep security knowledge for frontend systems including OAuth2, JWT, CORS, CSP, XSS, and CSRF
- Test automation strategy using Angular Testing Library, Karma, Jasmine or Cypress
- Experience mentoring frontend teams, running architecture reviews, and performing in-depth code reviews
- Strong debugging capabilities, browser-level performance tracking, and production issue resolution
- Well-versed with component documentation and design system principles
- Up-to-date with the Angular and JavaScript ecosystem and industry trends
Nice To Have
- Experience with Node.js, Express.js, and real-time apps using Socket.io
- Integration experience with GraphQL, REST APIs, tRPC, and socket-based communication
- Familiarity with AWS services like S3, CloudFront, Lambda, EC2, and API Gateway
- Knowledge of React JS, Vue 3 or SvelteKit as modern alternatives and cross-learning
- Experience with tools like Webpack Bundle Analyzer, Angular DevTools, Source Map Explorer
- Contributions to open-source, technical blogs, or internal frontend platforms
- Familiarity with frontend platformization and workspace-level patterns in monorepo setups