Software Dev Engineer II
Swiggy · Bengaluru · 3–5 yrs experience · Posted 2026-07-19
Tech stack: React, TypeScript
Apply on the company site · Get a referral for this role
Swiggy salary & ratings · Swiggy interview process · More live openings
About the role
Official Swiggy role: Software Dev Engineer II.
Official business unit: Technology.
Location: Bangalore, India.
Responsibilities:
- Official Swiggy role: Software Dev Engineer II.
- Official business unit: Technology.
Qualifications:
- Proficient understanding of React Native and React Fundamentals
- Experience and working knowledge of Android Native development.
- Good understanding of ES6 and above.
- Experience with Typescript is required.
- Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code.
- Understanding of Version Control Systems like Git
- Experience in using supplementary libraries like Redux, Redux Saga, Zustand, Lerna etc is a plus.
- Experience in TDD (Test Driven Development) for Unit Testing with libraries like Jest, react-native-testing library etc. What will you get to do here?
- Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
- Develop user-facing features and apps.
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Be extremely detail oriented to strive for pixel perfect implementation in all android devices.
- Optimize application for maximum speed and scalability
- Should know the internals of third party libraries being used Visit our tech blogs to learn more about some the challenges we deal with https://bytes.swiggy.com/the-swiggy-delivery-challenge-part-one-6a2abb4f82f6 https://bytes.swiggy.com/swiggy-distance-service-9868dcf613f4 https://bytes.swiggy.com/the-tech-that-brings-you-your-food-1a7926229886 sex, disability status, or any other characteristic protected by the law.
Qualifications
- Proficient understanding of React Native and React Fundamentals
- Experience and working knowledge of Android Native development.
- Good understanding of ES6 and above.
- Experience with Typescript is required.
- Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code.
- Understanding of Version Control Systems like Git
- Experience in using supplementary libraries like Redux, Redux Saga, Zustand, Lerna etc is a plus.
- Experience in TDD (Test Driven Development) for Unit Testing with libraries like Jest, react-native-testing library etc.
- What will you get to do here?
- Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
- Develop user-facing features and apps.
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Be extremely detail oriented to strive for pixel perfect implementation in all android devices.
- Optimize application for maximum speed and scalability
- Should know the internals of third party libraries being used Visit our tech blogs to learn more about some the challenges we deal with https://bytes.swiggy.com/the-swiggy-delivery-challenge-part-one-6a2abb4f82f6 https://bytes.swiggy.com/swiggy-distance-service-9868dcf613f4 https://bytes.swiggy.com/the-tech-that-brings-you-your-food-1a7926229886 sex, disability status, or any other characteristic protected by the law.
Responsibilities
- Official Swiggy role: Software Dev Engineer II.
- Official business unit: Technology.