Logo
Aurigait

Principal Software Engineer - Frontend

Aurigait, Mission, Kansas, United States

Save Job

Candidates with exposure to backend fundamentals using Node.js, Express.js, and WebSocket-based real-time communication are highly preferred for seamless cross-functional collaboration.

Key Responsibilities

Lead the architectural design and implementation of scalable, reusable frontend applications using React.js and Next.js

Define and implement frontend architecture flows, maintainable design systems, and component libraries

Establish and enforce coding standards, performance budgets, and testing strategies

Optimize applications for high performance and scalability, focusing on Core Web Vitals, bundle size reduction, and runtime performance

Guide the use of state management libraries (Redux Toolkit, Zustand, React Query) based on use case suitability

Collaborate with DevOps and backend teams on API integrations, WebSocket implementation (e.g., Socket.io), deployment, and system health

Drive CI/CD processes using tools like GitHub Actions, Jenkins, Docker, and

Participate in code reviews and mentor junior developers to build both technical and product

Conduct root-cause analysis and production-level debugging for critical issues across

Coordinate with cross-functional teams, including QA, backend, DevOps, product, and design

Required Skills and Qualifications:

Designing modular component-based architecture

SSR, ISR, SSG patterns in Next.js

RESTful API consumption and error handling

Application security best practices (OAuth2, JWT, XSS/CSRF protection)

Performance optimization (code splitting, dynamic imports, lazy loading, etc.)

Dev tooling: Chrome DevTools, Lighthouse, Web Vitals, source map analysis

CI/CD (GitHub Actions, Jenkins)

Git branching, GitHub PRs, version control standards

Testing frameworks: Jest/Cypress.

Strong foundation in debugging production issues, analyzing frontend logs, and performance bottlenecks

Experience in building or maintaining design systems using tools like Storybook

Ability to translate product vision into long-term frontend architecture plans

Experience working in Agile teams and leading sprint activities

Ensure accessibility compliance (a11y), semantic HTML and SEO optimization for frontend delivery

Familiarity with AWS tools such as S3, CloudFront, Lambda, Load Balancing and EC2

Knowledge of GraphQL, Design patterns, and caching layers

Good to Have

Working knowledge of backend tools and APIs using Node.js and Express.js

Exposure to Vue.js, SvelteKit or other modern JS frameworks

Understanding of micro frontends and federated module architecture

Familiarity with infrastructure as code (Terraform, Pulumi - optional)

Awareness of observability and monitoring tools like Sentry, LogRocket or Datadog

Working knowledge of Docker-based local environments

Contributions to documentation, technical blogs or internal tooling

Experience with feature flags, A/B testing tools, or experiment-driven development

Founded in 2010 by IIT Roorkee alumni , Auriga IT is a "family of friends" that has grown into a tribe of 220+ dreamers, innovators, and fun-lovers. We started with a desire to keep working with friends and enjoying an "extended college life"—a spirit of fun, freedom, and collaboration that remains our driving force.

This people-first philosophy empowers our teams to work autonomously and have real ownership over their impact. We are building world-class digital solutions for global giants like Meta, Amazon, and Zomato, and our culture is built on "The Hunger of Excellence" as the drive and "The Spirit of Fun and Freedom" as the strength.

#J-18808-Ljbffr