About the Role
Uber is redefining the future of grocery & retail. A company that started by transporting people from place to place, now transports nearly anything a customer could want or need, on-demand. The Grocery Engineering Team is responsible for ensuring that as we move to transport more than just people & restaurant food, our platform evolves to provide a best-in-class experience for customers, earners and brands. In this role, you will work on enhancing the consumer shopping experience in UberEats app and also courier experience in the Driver app.
- What the Candidate Will Do -
- Build new shopper experiences that enable faster and accurate fulfillment of orders
- Collaborate with product managers, designers, and other engineers to conceptualize, plan, and implement new features and enhancements for iOS applications.
- Design and develop robust, scalable, and maintainable codebase for iOS apps, following best practices and architectural patterns.
- Conduct code reviews, provide constructive feedback, and mentor junior members of the iOS development team to foster growth and maintain code quality.
- Basic Qualifications -
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years experience in iOS development, with a strong focus on building and maintaining complex mobile applications.
- Proficiency in Swift and/or Objective-C, along with a solid understanding of iOS SDK, frameworks, and tools.
- Proven track record of delivering high-quality, user-centric iOS applications from concept to release.
- Preferred Qualifications -
- Understanding of mobile app architecture, design patterns, and best practices for performance optimization and memory management.
- Experience with integrating RESTful APIs, web services, and third-party libraries into iOS applications.
- Familiarity with Apple's Human Interface Guidelines and ability to create visually appealing and intuitive user interfaces.
- Strong problem-solving skills and ability to troubleshoot and debug complex technical issues in iOS applications.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
-
For New York, NY-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.