Free cookie consent management tool by TermsFeed Principal Software Engineer - Frontend | Antal Tech Jobs
Back to Jobs
3 Days ago

Principal Software Engineer - Frontend

decor
Information Technology
Full-Time
Auriga IT

Overview

About The Role

We are looking for a highly skilled and experienced Frontend JavaScript Developer for position of Principal Software Engineer who can lead the development and design of high-performance frontend architectures. In this role, you will take ownership of frontend systems, establish scalable components and design patterns, and collaborate across teams to ensure cohesive, secure, and performant product delivery.

The ideal candidate is someone who can architect complex frontend systems, has a deep understanding of browser rendering, code bundling, optimization strategies, and modern state management, and can also guide junior developers to grow in both technical and collaborative aspects.

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.

About Auriga IT

Auriga IT is a digital solutions company founded in 2010 by an IIT Roorkee alumnus, based in Jaipur, India. It serves as a digital solutions partner for startups, corporates, government entities, and unicorns. Auriga IT focuses on design, technology, and data capabilities to help organizations launch new businesses and drive digital transformation.

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

Integrate secure practices: CSP, secure token flows, input validation, XSS/CSRF protections

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 Vite/Webpack/Grunt/Gulp

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

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

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

Required Skills And Qualifications

  • Strong command of:

React.js, Next.js

JavaScript (ES6+) and TypeScript

HTML5, CSS3, Tailwind CSS, Styled Components, or Bootstrap

  • Proven experience in:
  • Designing modular component-based architecture
  • SSR, ISR, SSG patterns in Next.js
  • Modern state management (Redux Toolkit, Zustand, React Query)
  • 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
  • Hands-on exposure to:
  • CI/CD (GitHub Actions, Jenkins)
  • Webpack/Vite bundling
  • 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
Share job
Similar Jobs
View All
2 Days ago
Associate Business Analyst, Abandoned and Unclaimed Property
Information Technology
Why Ryan? Global Award-Winning Culture Flexible Work Environment Generous Paid Time Off World-Class Benefits and Compensation Rapid Growth Opportunities Company Sponsored Two-Way Transportation Exponential Career Growth Abandoned and Unclaimed Prop...
decor
2 Days ago
Full Stack Developer in Mumbai
Information Technology
Key Responsibilities Develop responsive and user-friendly websites using HTML5, CSS3, JavaScript, PHP, and Bootstrap. Work with databases such as MySQL, PostgreSQL, or MongoDB. Deploy and maintain web applications on AWS (EC2, S3, Route 53, etc.)...
decor
2 Days ago
Data Architect
Information Technology
Project Role : Data ArchitectProject Role Description : Define the data requirements and structure for the application. Model and design the application data structure, storage and integration.Must have skills : Data EngineeringGood to have skills :...
decor
2 Days ago
Business Analyst in Gurgaon
Information Technology
As a business analyst at Blue Nectar, you will be a key player in driving data-driven decisions and strategies to propel our company to new heights. Your expertise in Advanced Excel, English Proficiency, and data analytics will be instrumental in id...
decor
2 Days ago
Senior Java Software Engineer - Spring Boot
Information Technology
Senior Java DeveloperWe are looking for a skilled Senior Java Developer who brings a strong foundation in multithreaded application development and is confident working with Spring Boot, ELK stack, and modern CI/CD practices. This role also demands ...
decor
2 Days ago
Senior Java Developer AVP(C12)
Information Technology
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology tea...
decor
2 Days ago
Java Full Stack Developer - Spring Boot/React.js
Information Technology
Experience Required : 8 to 14 Years.Location : Gurgaon.Time Zone : IST.Primary Tech Stack Java 11+, Spring Boot, Spring Framework, RESTful APIs, AWS, React.JS / Angular. Hospitality domain experience is a plus. Job OverviewWe are looking for ...
decor
2 Days ago
ComUnus Technologies - Business Analyst - NBFC Domain
Information Technology
Job DescriptionAs a Business Analyst, you will play a crucial role in analyzing business requirements, optimizing financial processes, and supporting technology-driven solutions within the NBFC sector.You will collaborate with stakeholders, product ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media