SDE I - Frontend (React + React Native)
Flexiple
About the role
Hiring for Swiggy — via Flexiple, the recruiting partner on this role.
About the Company
Swiggy is India's leading on-demand convenience platform: food delivery, Instamart quick commerce, dining out and more, used by millions of people every day. Its engineering teams build consumer experiences and real-time systems at very large scale, where speed, reliability and product quality shape every customer journey.
About the Role
As an SDE I on the frontend team, you'll build features across Swiggy's React web and React Native mobile apps. The role is hybrid in Bengaluru.
What you'll do
- Build React and React Native features across Swiggy's web and mobile consumer flows
- Turn product and design specs into reusable components that behave consistently across Android devices
- Manage state and async flows, integrate and debug libraries, and improve app speed and reliability
- Write tested, linted code and follow Git workflows
- Work with product, design, Android, backend and QA engineers
What you bring
- 1–4 years of professional software engineering experience with hands-on React.js and React Native
- Strong modern JavaScript (ES6+) and TypeScript
- Has shipped or contributed to a React Native app in production
- Comfort with Git and unit testing
- Able to join immediately or within 15 days
Nice to have
- Redux, Redux Saga or Zustand
- Android native familiarity and React Native performance work
- Jest or React Native Testing Library
- Consumer-internet or high-scale product experience
Originally posted on: 3 Nov 2026
Eligibility & process
Who can apply
Seniority: Associate. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in JavaScript. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Flexiple's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.