Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Swiggy and take your career to the next level!
Application takes less than 5 minutes