-
Swiggy

Software Engineer

Swiggy
India · Full-time · Mid-Senior

Company Details

Swiggy is India’s largest on-demand convenience platform, redefining the way people access food, groceries, and everyday essentials. Established in 2014, Swiggy operates across 500+ cities with a robust logistics network that ensures fast and reliable doorstep delivery. From restaurant meals to groceries via Instamart and hyperlocal pick-up and drop services through Genie, Swiggy has become an integral part of daily life for millions of Indians, combining technology, scale, and convenience in a seamless digital experience.

Job Roles & Responsibilities

About the Team and Role

Swiggy’s Vendor Engineering team is dedicated to enhancing the partner experience across multiple product lines, including order management, menu management, metrics, insights, and finances. Our goal is to empower restaurant partners with seamless, data-driven, and personalized solutions that improve operational efficiency.

As a Frontend Engineer (React / React Native + Next.js), you will play a key role in building high-performance web and mobile applications, implementing best practices, and delivering seamless, intuitive experiences for our restaurant partners at scale.

What will you get to do here?

  • Design and develop React Native applications for iOS and Android with optimal performance and responsiveness.
  • Build and maintain web applications using React.js and Next.js.
  • Implement app performance optimizations (reduce load times, bundle size, and memory usage).
  • Debug, troubleshoot, and enhance application stability across platforms.
  • Write unit and integration tests with React Native Testing Library to ensure reliability.
  • Collaborate with designers, product managers, and backend engineers for seamless delivery.
  • Integrate REST APIs, GraphQL services, and third-party SDKs into applications.
  • Implement and maintain state management using Redux, Mobx, Zustand, Recoil, or Context API.
  • Ensure mobile UI/UX best practices for smooth, responsive user interfaces.
  • Participate actively in Agile/Scrum processes and contribute to DevOps best practices.


Ideal candidate profile

  • 3–5 years of professional frontend development experience with React / React Native.
  • Strong knowledge of JavaScript (ES6+), TypeScript, and React concepts.
  • At least 1 year of hands-on experience with Next.js for web deployments.
  • Proven expertise in app performance optimization and debugging.
  • Proficiency in unit and integration testing with modern frameworks.
  • Familiarity with REST APIs, GraphQL, and asynchronous programming models.
  • Solid understanding of scalable frontend architecture and reusable component design.
  • Excellent communication skills and ability to work in a fast-paced environment.
  • Skills that would be an advantage
  • Prior experience with App Store & Google Play Store deployment processes.
  • Knowledge of Firebase services (push notifications, deep linking, analytics).
  • Experience handling React Native upgrades and breaking changes.
  • Familiarity with E2E testing frameworks like Appium or Detox.
  • Exposure to native modules (Objective-C, Swift, Java, Kotlin).
  • Hands-on experience with CI/CD pipelines (Bitrise, GitHub Actions, Jenkins, etc.).


Key Skills

Ranked by relevance

react react native graphql typescript responsive jenkins android devops appium swift java ios c
Login to Apply
Posted
Oct 17, 2025
Type
Full-time
Level
Mid-Senior
Location
India
Company
Swiggy

Industries

Technology Information Internet

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ABOUT YOU
Related

Backend Engineer - BI APP (all genders)

2026-05-28

Full-time
Associate
Germany
Technology
Engineering
View Job Details
myposter GmbH
Related

Fullstack Javascript Developer (m/w/d)

2026-05-21

Full-time
Not Applicable
Germany
Technology
Engineering
View Job Details
Air Apps
Related

Software Architect - Mobile

2026-05-28

Full-time
Not Applicable
Finland
Technology
Engineering