Skip to content

Associate Software Dev Engineer Job at Swiggy

  • by

Are you a passionate developer with 1-2 years of experience building dynamic mobile and web applications? Swiggy, India’s leading on-demand delivery platform, is looking for an Associate Software Dev Engineer to join their Vendor Engineering team in Bangalore. This is a hybrid role where you’ll get to work with cutting-edge technologies like React NativeReact.js, and Next.js to create powerful tools for Swiggy’s restaurant partners.

If you’re eager to optimize app performance, build seamless user experiences, and see your work impact thousands of businesses, this is your chance. Dive into a role that offers immense growth and the opportunity to be part of a team that’s reshaping the food tech industry. Read on to see if your skills are a match!

Associate Software Dev Engineer Job at Swiggy

Your Role: Empowering Swiggy’s Restaurant Partners

You’ll be joining Swiggy’s Vendor Engineering team, which is dedicated to enhancing the partner experience across critical product lines like order management, menu management, and data-driven insights. Your mission? To build high-performance mobile applications that improve operational efficiency for restaurant partners across India.

As a React Native Developer with web skills, you will be at the heart of creating these seamless, personalized solutions. This is more than just coding; it’s about building tools that empower small and large businesses to thrive.

The Technology Stack You’ll Work With

This role requires a blend of mobile and web expertise. You will be hands-on with a modern and powerful tech stack:

  • Mobile Framework: React Native for iOS and Android apps
  • Web Frameworks: React.js / Next.js for web applications
  • Languages: JavaScript (ES6+), TypeScript
  • State Management: Redux, Zustand, Recoil, or Context API
  • Testing: React Native Testing Library for unit & integration tests
  • APIs: REST APIs and GraphQL
  • Methodologies: Agile/Scrum and DevOps practices

Share the opportunity

What Will You Get to Do Here?

Your day-to-day responsibilities will be both challenging and rewarding. Your key tasks will include:

  • Development: Building and maintaining React Native applications, ensuring they are performant and responsive.
  • Optimization: Implementing critical app performance optimizations—reducing app size, improving load times, and managing memory efficiently.
  • Debugging: Troubleshooting and improving application stability to ensure a flawless user experience.
  • Testing: Writing robust unit and integration tests to guarantee app reliability.
  • Collaboration: Working closely with designers, product managers, and backend engineers to deliver end-to-end features.
  • Integration: Connecting with APIs, third-party SDKs, and implementing state management solutions.

Who is Swiggy Looking For? 🎯

The ideal candidate for this Software Dev Engineer role is a problem-solver with a solid foundation in frontend and mobile development.

Required Skills & Qualifications

  • 1-2 years of experience in React Native mobile development.
  • Strong knowledge of JavaScript (ES6+), TypeScript, and core React concepts.
  • At least 1 year of exposure to React/Next.js for web deployment.
  • Hands-on experience with app performance optimization (e.g., profiling, memory usage, bundle size).
  • Proficiency in writing tests with React Native Testing Library.
  • Familiarity with REST APIs, GraphQL, and asynchronous programming.
  • Experience with state management libraries like Redux, Zustand, or Recoil.
  • Understanding of Agile/Scrum methodologies.

Skills That Will Give You an Advantage

  • Experience with App Store & Google Play Store deployment processes.
  • Knowledge of Firebase services, push notifications, and deep linking.
  • Familiarity with E2E testing frameworks like Appium or Detox.
  • Hands-on experience with CI/CD pipelines (e.g., Bitrise, GitHub Actions).
  • Experience working with native modules (Objective-C, Swift, Java, Kotlin).

Location and Role Details

  • Job Title: Associate Software Dev Engineer
  • Tenure: 1-2 Years of experience required
  • Location: Bangalore (Hybrid model)
  • Team: Vendor Engineering

How to Apply for This Swiggy React Native Role

Ready to code for one of India’s most iconic tech brands? Here’s how to strengthen your application:

1. Tailor Your Resume: This role is specific. Highlight your hands-on experience with React Native and React/Next.js separately. Mention any performance optimization work you’ve done (e.g., “reduced bundle size by 15%”). List the state management libraries and testing tools you’ve used.

2. Prepare for the Interview Loop: Swiggy’s process will be rigorous. Be ready for:

  • Deep-Dive Technical Interviews: Expect questions on JavaScript, React Native, and React/Next.js fundamentals, including hooks, lifecycle, and state management.
  • Coding Challenges: You will likely be given problems to solve, potentially live, to demonstrate your coding and problem-solving skills.
  • System Design & Architecture: Be prepared to discuss how you would design a component or handle specific app performance issues.
  • Project Discussion: You will need to talk in detail about your past projects, your specific contributions, and the challenges you faced.

3. Showcase Your Optimization Skills: Be prepared to discuss a time you identified a performance bottleneck and how you fixed it. Metrics are your best friend here.

4. Demonstrate Your Web+Mobile Blend: Since the role requires both, be ready to discuss projects on both platforms and how you context-switch between them.

Drive impact for millions. Apply for the Associate Software Dev Engineer role at Swiggy today! 🍔

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *