Talent.com
This job offer is not available in your country.
Software Dev Engineer II (iOS)

Software Dev Engineer II (iOS)

SwiggyBengaluru, Karnataka, India
6 hours ago
Job description

Job Title : Software Dev Engineer II (Native iOS) Location : Bangalore (Hybrid) Tenure : 3- 5years ABOUT THE TEAM & ROLE : 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, and 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. From starting out as a hyperlocal food delivery service in 2014 to becoming a logistics hub of excellence today, our capabilities result not only in lightning-fast delivery for customers but also in a productive and fulfilling experience for our employees. With Swiggy’s New Supply and the recent launches of Swiggy Instamart, Swiggy Genie, and Guiltfree, we are consistently making waves in the market, while continually growing the opportunities we offer our people. Position Overview : We are looking for highly motivated individuals who can join our engineering team as SDE-2. As an iOS SDE 2 at Swiggy, you will play a crucial role in developing and enhancing our iOS mobile application, which millions of users rely on to order food, groceries, dine in and enjoy a seamless delivery experience. This opportunity offers you a chance to work closely with our talented team of iOS developers and gain valuable hands-on experience in the fast-paced world of app development. We are seeking a highly skilled iOS Software Development Engineer (SDE-2) to join our dynamic team. The ideal candidate should have a passion for mobile technology and a proven track record of delivering high-quality iOS applications. As an SDE-2, you will be responsible for designing, developing, and maintaining iOS applications that delight our users and exceed industry standards. What will you get to do here?

  • Design and Architecture : Collaborate with cross-functional teams to make our app more scalable and robust. Architect solutions that adhere to best practices and promote code reusability.
  • Development : Write clean, maintainable, reusable code in Swift / SwiftUI. Implement new features, enhancements, and bug fixes according to project requirements and timelines.
  • Testing : Develop and execute comprehensive unit tests and integration tests to ensure the reliability and stability of our Consumer App. Implement automated testing frameworks and strategies to streamline the testing process.
  • Performance Optimization : Identify performance bottlenecks and optimize iOS applications for speed, responsiveness, and resource efficiency. Conduct code reviews and performance profiling to maintain high performance standards.
  • Documentation : Create technical documentation, including design documents, API specifications, and release notes. Document codebase changes, architecture decisions, and development processes to facilitate knowledge sharing and onboarding.
  • Collaboration : Collaborate closely with product managers, designers, and other engineers to translate product requirements into technical solutions. Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement : Stay updated on the latest trends, tools, and technologies in iOS development. Continuously improve development processes, coding standards, and software quality through innovation and experimentation. What qualities are we looking for?
  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
  • 3+ years of professional experience in iOS application development.
  • Proficiency in Swift programming languages.
  • Strong understanding of iOS SDK, X-Code, and related development tools.
  • Experience with iOS architecture components
  • Solid understanding of software design principles, patterns, and best practices.
  • Experience with RESTful APIs, JSON / Proto etc
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top. Visit our tech blogs to learn more about some of the challenges we deal with : Making Swiggy Buttery Smooth. A good mobile developer not only does… | by Agam Mahajan Insight into Swiggy’s new Multimedia Card | by Mayank Jha Build Time Optimizations (Xcode). As an iOS developer, we have… | by Dhruvil Patel | Swiggy Bytes — Tech Blog Handling multiple caches in App Designing the Swiggy app to be truly ‘accessible’ | Episode-3 | by Agam Mahajan
Create a job alert for this search

Software Engineer Ii • Bengaluru, Karnataka, India

Related jobs
  • Promoted
  • New!
Senior Software Engineer - iOS

Senior Software Engineer - iOS

PayPalBengaluru, Karnataka, India
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles....Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Engineer II - iOS

Software Engineer II - iOS

DeliverooBengaluru, Karnataka, India
We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst ...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Sr Software Engineer - iOS

Sr Software Engineer - iOS

PayPalBengaluru, Karnataka, India
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles....Show moreLast updated: 6 hours ago
  • Promoted
  • New!
iOS / Swift engineer

iOS / Swift engineer

Anicalls (Pty) LtdBengaluru, Karnataka, India
Has built and deployed mobile enterprise applications.Experience managing a team of iPhone developers.Knowledge of REST, SOAP protocols would be preferred. Sound knowledge of CI / CD - Jenkins / Docker....Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II

Software Dev Engineer II

Aditi ConsultingBengaluru, Karnataka, India
We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are me...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II

Software Dev Engineer II

ADCI - KarnatakaBengaluru, Karnataka, India
Would you like to work on one of the world's largest transactional distributed systems? How about working with customers and peers from the entire range of Amazon's business on cool new features? W...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II, Alexa Smart Home

Software Dev Engineer II, Alexa Smart Home

ADCI - KarnatakaBengaluru, Karnataka, India
Alexa is the ground-breaking personal assistant from Amazon that is re-inventing the Smart Home.Alexa enables control of the entire home with your voice, the simplest and most natural form of commu...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Lead iOS Software Engineer

Lead iOS Software Engineer

EpamBengaluru, Karnataka, India
EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Senior IOS Software Engineer

Senior IOS Software Engineer

EpamBengaluru, Karnataka, India
EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II

Software Dev Engineer II

SwiggyBengaluru, Karnataka, India
Job Profile : Software Development Engineer II Location : Bangalore | Karnataka Years of Experience : 3 - 5 Position Overview : SDE II in Swiggy plays a key role in owning end to end design / Architecture...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Staff Software Engineer - iOS

Staff Software Engineer - iOS

PayPalBengaluru, Karnataka, India
Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system.Determines the technical tasks that other engineers will follow.Actions result...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Senior Software Engineer - IOS

Senior Software Engineer - IOS

Esyasoft Technologies Private LimitedBengaluru, Karnataka, India
We are seeking a skilled and motivated iOS Developer to design, build, and maintain the iOS application.You will work closely with product managers, designers, and backend engineers to deliver feat...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II, TSE Ops Tech

Software Dev Engineer II, TSE Ops Tech

ADCI - KarnatakaBengaluru, Karnataka, India
Join our Trustworthy Shopping Experience Operations Tech (TSE Ops Tech) team in building next generations of global compliance product through the integration of software engineering fundamentals a...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II, Paragon

Software Dev Engineer II, Paragon

ADCI - KarnatakaBengaluru, Karnataka, India
Would you like to work on one of the world's largest transactional distributed systems? How about working with customers and peers from the entire range of Amazon's business on cool new features? W...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer - II, RBS Tech

Software Dev Engineer - II, RBS Tech

ADCI - BLR 14 SEZBengaluru, Karnataka, India
Retail Business Services (RBS) supports Amazon’s Retail business growth WW through three core tasks.These are (a) Selection, where RBS sources, creates and enrich ASINs to drive GMS growth; (b) Def...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Senior Software Development Engineer - iOS

Senior Software Development Engineer - iOS

Zeta Services Inc.Bengaluru, Karnataka, India
SoftBank, Mastercard, and other investors.A Senior iOS Developer takes role in designing, developing, and maintaining complex iOS applications. They work collaboratively with the development team, c...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Dev Engineer II (Android), Global Stores

Software Dev Engineer II (Android), Global Stores

ADCI - KarnatakaBengaluru, Karnataka, India
Amazon customers worldwide on any Amazon website or device, in any language and for any culture.This extends to make products from any market available in any market. Our team in Global Stores is re...Show moreLast updated: 6 hours ago
  • Promoted
  • New!
Software Development Engineer II - iOS

Software Development Engineer II - iOS

Zeta Services Inc.Bengaluru, Karnataka, India
It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry’s first modern, cloud-native, and fully API-enabled stack that brings together issuan...Show moreLast updated: 6 hours ago