Software Development Engineer I - Native iOS
Bengaluru, Karnataka, India • Penuh Waktu
Jadilah yang pertama mendaftar
- Pengalaman
- 1–3 tahun
- Gaji
- —
- Lowongan
- 1
- Diposting
- 13 jam yang lalu
- Mode kerja
- Di kantor
- Pendidikan
- Bachelor's degree in Computer Science or Engineering
- Melanjutkan
- Wajib mendaftar
Tempat Anda akan bekerja
Deskripsi pekerjaan
About Swiggy and the Role
Swiggy stands as India's premier on-demand delivery platform, leveraging cutting-edge technology in logistics and prioritizing customer-centric solutions. Operating across 500 cities with partnerships involving numerous restaurants, and a dedicated workforce exceeding 5000 employees alongside over 200,000 independent delivery executives, Swiggy delivers unmatched convenience propelled by ongoing innovation.
Utilizing advanced machine learning technologies and handling terabytes of data daily, Swiggy ensures a swift, dependable delivery experience for millions nationwide. Since its inception in 2014 as a hyperlocal food delivery service, it has evolved into a logistics powerhouse offering not just fast deliveries but also rewarding employee experiences.
With expansions such as Swiggy New Supply, Instamart, Genie, and Guiltfree, the company continues to create market impact and broaden opportunities for its workforce.
Role Overview
We seek passionate individuals to join as Software Development Engineer I (SDE-I) specializing in iOS mobile applications. The successful candidate will contribute significantly to building and improving Swiggy's iOS app, used by millions to order food, groceries, dine-in, and more. This role offers a dynamic environment to collaborate with experienced iOS developers and grow expertise in a fast-paced app development setting.
Key Responsibilities
- Collaborate across teams to design scalable and resilient architecture promoting best practices and reusable code structures.
- Develop clean, maintainable Swift/SwiftUI code implementing new features, enhancements, and fixing bugs within deadlines.
- Create and run thorough unit and integration tests, setting up automated testing frameworks to assure app reliability.
- Identify and address performance issues to optimize application responsiveness and resource consumption; conduct code reviews and profiling.
- Generate technical documentation including design briefs, API specs, release notes, and codebase updates to aid knowledge sharing.
- Work closely with product managers, designers, and engineers translating requirements into technical solutions; actively participate in Agile rituals such as sprint planning and retrospectives.
- Continuously update knowledge on iOS development trends and innovate to improve processes, coding standards, and software quality.
Qualifications and Skills Required
- Bachelor's degree in Computer Science, Engineering or related discipline preferred; Master's degree is a plus.
- Minimum one year of professional experience building iOS applications.
- Expertise in Swift programming language.
- Strong knowledge of iOS SDK, Xcode, and relevant developer tools.
- Experience with iOS architecture patterns and components.
- Good grasp of software design principles, patterns, and industry standards.
- Experience integrating with RESTful APIs and handling data formats like JSON and Proto.
- Familiarity with version control tools such as Git and CI/CD systems like Jenkins.
- Excellent analytical skills and meticulous attention to detail.
- Strong communication and collaborative abilities.
- Ability to excel in a fast-evolving environment and adapt to shifting priorities.
- Knowledge or hands-on experience with Kotlin Multiplatform considered a plus.
Equal Opportunity Employer Statement
Swiggy is an equal opportunity employer and considers all qualified candidates without discrimination based on race, color, religion, gender, disability status, or any other legally protected characteristic.