Swiggy is hiring for the position of Software Development Engineer in Bangalore, India. Candidates with a Bachelor’s degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Swiggy |
Position | Software Development Engineer [Native iOS] |
Qualifications | Bachelor’s Degree |
Batch | 2019/ 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | 1 – 3 (Years) |
Location | Bangalore, India (Hybrid) |
Key Responsibilities:
- Design and Architecture: Collaborate with cross-functional teams to enhance app scalability and robustness by architecting solutions that follow best practices and promote code reusability.
- Development: Write clean, maintainable, and reusable code in Swift/SwiftUI, implementing new features, enhancements, and bug fixes as per project requirements and timelines.
- Testing: Develop and execute unit and integration tests to ensure the reliability and stability of the consumer app. Implement automated testing frameworks and strategies to streamline quality assurance.
- Performance Optimization: Identify and resolve performance bottlenecks to optimize the app for speed, responsiveness, and resource efficiency. Conduct code reviews and performance profiling to uphold performance standards.
- Documentation: Create and maintain technical documentation, including design documents, API specifications, and release notes. Record codebase changes, architectural decisions, and development workflows to support knowledge sharing and onboarding.
- Collaboration: Work closely with product managers, designers, and fellow engineers to translate product requirements into effective technical solutions. Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Continuous Improvement: Stay informed about the latest trends, tools, and technologies in iOS development. Continuously enhance development processes, coding standards, and software quality through innovation and experimentation.
Eligibility Criteria:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).
- Over 1 year of professional experience in iOS application development.
- Proficient in Swift programming language.
- Strong understanding of the iOS SDK, Xcode, and associated development tools.
- Hands-on experience with iOS architecture components.
- Solid grasp of software design principles, patterns, and industry best practices.
- Experience working with RESTful APIs, JSON, and Protocol Buffers (Proto).
- Familiarity with version control systems such as Git and continuous integration tools like Jenkins.
- Excellent problem-solving abilities and keen attention to detail.
- Strong communication and collaboration skills for effective teamwork.
- Ability to perform well in a fast-paced and dynamic environment, with the flexibility to adapt to shifting priorities.
- Knowledge and hands-on experience with Kotlin Multiplatform is considered an added advantage.
About Company:
Swiggy is India’s leading on-demand delivery platform with a tech-first approach to logistics and a solution-first approach to consumer demands. With a presence in 500 cities across India, partnerships with hundreds of thousands of restaurants, an employee base of over 5000, a 2 lakh+ strong independent fleet of Delivery Executives, we deliver unparalleled convenience driven by continuous innovation. Built on the back of robust ML technology and fuelled by terabytes of data processed every day, Swiggy offers a fast, seamless and reliable delivery experience for millions of customers across India.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.