Software Engineer II, iOS - Eats Checkout

A global technology platform that enables mobility and delivery services in 600+ cities worldwide.
iOS
Mid-Level Software Engineer
Hybrid
1+ year of experience
Consumer

Description For Software Engineer II, iOS - Eats Checkout

Join Uber's Eats Checkout team as a Software Engineer II, focusing on iOS development. This role is crucial in shaping the core checkout experience that powers every order on Uber Eats. As part of this dynamic team, you'll work on improving user experiences, boosting conversion rates, and implementing new features that make Uber Eats the premier platform for restaurant and grocery ordering.

The position offers an exciting opportunity to work with a global technology leader that operates in over 600 cities worldwide. You'll be part of the team responsible for the fundamental checkout flow, directly impacting millions of users' daily experiences. This role combines technical expertise in iOS development with the chance to solve complex problems at scale.

The ideal candidate will bring strong iOS development skills, particularly in Swift and Objective-C, along with a collaborative spirit and passion for creating seamless user experiences. You'll work in a hybrid setting in São Paulo, Brazil, contributing to a platform that continues to revolutionize how people order and receive food and groceries.

This role is perfect for engineers who want to make a tangible impact on a product used by millions daily. You'll be working with a team that values innovation, technical excellence, and inclusive collaboration. At Uber, you'll have the opportunity to help build a future where everyone and everything can move independently, while being part of a company that champions diversity, equality, and inclusion.

Last updated 3 days ago

Responsibilities For Software Engineer II, iOS - Eats Checkout

  • Collaborate with team members to design, develop, and maintain user interfaces
  • Develop features for mobile applications (iOS)
  • Work on core checkout flow that powers every order placed on Uber Eats
  • Improve user experiences and increase conversion rates
  • Enable new capabilities and ordering habits

Requirements For Software Engineer II, iOS - Eats Checkout

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience
  • 1-year total technical software engineering experience in Native iOS
  • Experience with iOS Swift and iOS Objective-C

Interested in this job?

Jobs Related To Uber Software Engineer II, iOS - Eats Checkout

Software Engineer II - iOS, Ads

Mid-level iOS Software Engineer position at Uber's Ads Team, focusing on developing innovative advertising features and solutions within Uber's mobile applications.

Software Engineer II - iOS

Mid-level iOS Software Engineer position at Uber's Experimentation team, building and maintaining mobile SDK features for product testing and optimization.

Software Engineer II, iOS - Women's Safety

Mid-level iOS Software Engineer position at Uber focusing on developing safety features for women using Swift and real-time technologies.

Software Engineer II, iOS - Uber for Family & Teens

Mid-level iOS Software Engineer position at Uber's Latin America Tech Center, focusing on family and teen safety features development.

Software Engineer II, iOS

Uber is hiring a Software Engineer II for iOS development to work on their Business Guest Verticals team in São Paulo, Brazil.