Job Title: Software Development Engineer I [Native iOS]
Location: Remote First
Tenure: 1-3 Years
About the Team & Role
Swiggy, India’s leading on-demand delivery platform, combines a tech-first approach to logistics with a solution-oriented mindset to meet consumer demands. Operating in over 500 cities across India, Swiggy collaborates with hundreds of thousands of restaurant partners, employs a workforce exceeding 5000, and manages a robust delivery fleet of over 2 lakh independent executives. Together, we provide an unparalleled delivery experience, rooted in continuous innovation and powered by advanced machine learning technologies.
Since our inception in 2014, we’ve expanded from a hyperlocal food delivery service to a logistics powerhouse. With products like Swiggy Instamart, Swiggy Genie, and Guiltfree, we continue to set benchmarks in the industry while creating a thriving environment for our employees.
As a Software Development Engineer, I (Native iOS) at Swiggy, you will play a vital role in shaping our mobile app experience, which caters to millions of users every day. You’ll be part of a dynamic team of talented engineers dedicated to delivering cutting-edge features that redefine convenience for our customers.
Position Overview
We are seeking a passionate and skilled iOS Software Development Engineer (SDE-I) to join our mobile development team. The ideal candidate should demonstrate a deep understanding of iOS development, a commitment to delivering high-quality applications, and a drive to innovate. As an SDE-I, you will design, develop, and maintain features that not only meet but exceed the expectations of our users.
What Will You Get to Do Here?
1. Design and Architecture:
- Collaborate with cross-functional teams to design scalable and robust solutions.
- Develop architecture that adheres to best practices, ensuring code reusability and modularity.
2. Development:
- Write clean, efficient, and maintainable code using Swift/SwiftUI.
- Implement new features, resolve bugs, and enhance application functionality in line with project requirements.
3. Testing:
- Develop and execute unit tests and integration tests to ensure application stability.
- Implement automated testing frameworks to streamline the testing process.
4. Performance Optimization:
- Identify and resolve performance bottlenecks in the iOS app.
- Optimize the app for responsiveness, speed, and resource efficiency through regular profiling and reviews.
5. Documentation:
- Create and maintain technical documentation, including design documents, API specs, and release notes.
- Document development processes and architecture changes to ensure team knowledge sharing.
6. Collaboration:
- Work closely with product managers, designers, and other engineers to transform requirements into technical solutions.
- Actively participate in Agile ceremonies like sprint planning, daily stand-ups, and retrospectives.
7. Continuous Improvement:
- Stay informed about the latest trends and tools in iOS development.
- Contribute to process improvements, enhance coding standards, and push for innovation within the team.
What Qualities Are We Looking For?
Educational Background:
- Bachelor’s degree in computer science, Engineering, or a related field (Master’s degree preferred).
Professional Experience:
- 1+ years of experience in iOS app development.
Technical Skills:
- Proficiency in Swift programming.
- Strong understanding of the iOS SDK, Xcode, and related tools.
- Familiarity with software design principles and architectural patterns.
- Experience working with RESTful APIs and JSON/Proto.
- Knowledge of iOS architecture components and UI/UX guidelines.
Development Tools:
- Proficiency with Git for version control.
- Experience using CI/CD tools like Jenkins.
Problem Solving & Collaboration:
- Strong analytical skills and attention to detail.
- Excellent communication and team collaboration abilities.
- Adaptability to a dynamic, fast-paced environment.
Bonus Skills:
- Hands-on experience with Kotlin Multiplatform is a plus.
Why Swiggy?
- Growth Opportunities: Work on a product that impacts millions of users and expands your technical expertise in mobile development.
- Innovative Culture: Collaborate with a team that values innovation and experimentation, empowering you to stay at the cutting edge of technology.
- Flexibility: Enjoy a remote-first work environment that promotes work-life balance and flexibility.
- Mission-Driven: Be part of a mission to make everyday life simpler for millions across India, fueled by a culture of passion and purpose.
How to Apply
Excited to shape the future of on-demand delivery with us? Apply now and join a team that’s making waves in the industry!
Apply here:
Resource | Link |
---|---|
Join Our Whatsapp Group | Click Here |
Follow us on Linkedin | Click Here |
Ways to get your next job | Click Here |
Download 500+ Resume Templates | Click Here |
Check Out Jobs | Click Here |
Read our blogs | Click Here |