Swiggy Hiring Software Dev Engineer I in Bangalore | Hybrid
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for JavaScript, TypeScript .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Swiggy is hiring a Software Dev Engineer I for its Instamart engineering team in Bengaluru, Karnataka. This is a full-time hybrid opportunity focused on developing and improving user-facing applications, with an emphasis on Android development and modern cross-platform mobile technologies.
The role involves contributing to application design and implementation, building reusable components, improving performance and scalability, and working with product and engineering colleagues to deliver reliable features. Candidates should be comfortable with React Native, React fundamentals, Android native development and TypeScript.
Key Responsibilities
- Develop and maintain user-facing application features for the product team.
- Build reusable code components and libraries that can support current and future development work.
- Contribute to technical practices that help the team complete engineering tasks and continuously improve its product technology.
- Review UI and UX designs and assess their technical feasibility before implementation.
- Implement interfaces with careful attention to visual accuracy across Android devices.
- Improve application speed, responsiveness and scalability.
- Understand the internal behavior of third-party libraries used by the application.
- Write clean, maintainable, reusable and well-structured code, following established design patterns and development practices.
- Use version control and participate in test-driven development and unit testing.
Required Technical Skills
- React Native: Proficiency in React Native and a sound understanding of React fundamentals.
- Android Native Development: Practical experience or working knowledge of native Android application development.
- TypeScript: Working experience with TypeScript is required.
- JavaScript ES6+: Good understanding of modern JavaScript features from ES6 onwards.
- Git: Familiarity with version control systems such as Git.
- Design Patterns: Understanding of software design patterns and practices that support clean, maintainable and reusable code.
- Testing: Experience with test-driven development and unit testing.
Additional Libraries and Testing Tools
Experience with supplementary libraries is considered an advantage. The posting names the following options:
- Redux and Redux Saga for application state management and related workflows.
- Zustand for state management.
- Lerna for managing JavaScript projects and packages.
- Jest for unit testing.
- React Native Testing Library for testing React Native components.
These are listed as supplementary or preferred exposure rather than mandatory requirements.
Education and Experience
A B.Tech or M.Tech in Computer Science, or an equivalent qualification, is specified. Candidates should have 1 to 3 years of experience in a product development company. Strong internship or project experience may also be considered, as stated in the posting.
Work Mode and Location
This is a hybrid, full-time role based in Bengaluru, Karnataka, India. The position is part of Swiggy's Instamart team within the Technology business unit and Engineering department.
Who Should Apply
This opportunity is relevant to software engineers with experience in mobile application development, especially candidates who have worked with React Native, Android native development and TypeScript. Applicants should understand modern JavaScript, Git-based version control, software design practices and unit testing.
Candidates with exposure to Redux, Redux Saga, Zustand, Lerna, Jest or React Native Testing Library may have useful additional experience. Strong internship or project work may be considered alongside professional experience, but the stated experience range remains 1 to 3 years.
About the Team
The role is within Swiggy's Instamart team. The posting describes SDE I team members as contributors to system design and architecture, technical direction, and the translation of product requirements into high-level and low-level designs. This position contributes to the team's application development and engineering goals.
How to Apply
Interested candidates can apply through the official Swiggy job application page. The supplied posting does not state a closing date or disclose a salary range.
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — Computer Science Engineering / Computer Science · M.Tech — Computer Science Engineering / Computer Science
Passing Batch
2025, 2024, 2023
Experience
1 - 3 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like