Lead Engineer - Web Development

Mumbai

About Us:

Tata Digital is a future-ready company that focuses on creating consumer-centric, high-engagement digital products. By creating a holistic presence across various touchpoints, we aim to be the trusted partner of every consumer and delight them by powering a rewarding life. The company's debut offering, Tata Neu is a super-app that provides an integrated rewards experience across various consumer categories like groceries, fashion and electronics, travel and hospitality, health and fitness, entertainment, and financial services on a single platform. Founded in March 2019, Tata Digital Private Limited is a wholly owned subsidiary of Tata Sons Private Limited.

 

 Our Culture: 

We cultivate a culture of innovation, inclusion for all employees and respect their individual strengths, views, and experiences. We thrive on the diversity of our talent in all forms and see it as a strength in building high performance teams across brands. As we rewrite commerce in India, change is the only constant in our day to day lives.

 

 Role Overview:

As a Lead Engineer – Web Development at Tata Digital, you will play a key technical leadership role while actively contributing to code. You will design, develop, and optimize scalable, high-performance web applications while driving best engineering practices. You will be expected to be hands-on (coding, debugging, and reviewing code) to ensure robust engineering execution. You will collaborate with product managers, data scientists, and other engineering teams to deliver solutions that enhance Tata Digital's platform and customer experience.

 

Who We Are Looking For:

We seek a passionate and experienced Senior Frontend Engineer to drive the development of a scalable, high-performance Super App. You'll work at the intersection of React, React Native, Next.js, and modern frontend architectures, building immersive user experiences.

 

 Key Responsibilities:

  • Develop highly responsive, scalable, and accessible web/mobile applications.
  • Architect a composable frontend using React Native (mobile) and React (web).
  • Leverage advanced TypeScript/JavaScript frameworks (Next.js 14/15, React, expo, Svelte) and modern styling tools (Tailwind, Radix UI, ShadCN, CSS Modules).
  • Optimize performance, SEO, animations, and security while ensuring pixel-perfect UI/UX.
  • Implement micro frontend architecture for independent module deployments.
  • Integrate APIs (REST, GraphQL), real-time data updates, and headless CMS solutions (Sanity, Contentful).
  • Lead & mentor developers through code reviews and best practices.
  • Ensure security compliance (OWASP, XSS, CSRF, CORS) and accessibility (WCAG).

 

Expectations from Lead Engineer:

  • Hands-on Technical Leadership: Leads by example through active coding, design reviews, and system optimizations.
  • Ownership & Impact: Owns significant architectural components and contributes directly to multiple systems or services across TATA Digital.
  • Problem Solving: Tackles ambiguous and complex technical problems with innovative solutions while implementing them in production.
  • Mentorship & Influence: Coaches and mentors junior engineers and peers, fostering a strong engineering culture through real-world coding guidance.
  • Excellence Advocate: Actively participates in hiring, interviewing & grooming processes, setting a high standard for technical excellence.

 

Basic Qualifications:

  • 6+ years of experience in TypeScript, React, Next.js, React Native.
  • Proven expertise in scalable, performant, and accessible frontend architectures.
  • Strong HTML5, CSS3, JavaScript (ES6+), Tailwind, SCSS, Shadcn UI.
  • Experience in component-based architecture, micro frontends, and API-driven UI development.
  • Proficiency in SSR, SSG, Web Sockets, animations, and cross-browser compatibility.
  • Hands-on experience with CI/CD, Jest, Cypress, and modern testing frameworks.
  • Excellent problem-solving, communication, and leadership skills.
  • Experience as a mentor, tech lead, or leading an engineering team while continuing to code.
  • Bachelor’s degree in Computer Science or equivalent.

 

Preferred Qualifications:

  • Full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Master’s degree in Computer Science or equivalent.
  • Strong experience with version control using Git.
  • Experience with Vercel, Expo, AWS/GCP/Azure, and ML/AI.
  • Knowledge of data visualization (D3, Highcharts).