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