What the Candidate Will Do
- Partner with fellow engineers to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, millions of Uber riders and drivers worldwide;
- Work on Uber's most complex applications by designing, implementing, and unit testing the mobile application code;
- Work with Product Managers and Designers to nail user experiences;
- Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity;
- Lead upstream and downstream dependencies, collaborate with other engineering teams, capture requirements, evolve solutions and enable successful adoption;
- Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes;
- Go to person to get clarity of problem statements and also can break down into meaningful tasks;
- Promote and demonstrate problem-specific expertise and execution excellence in delivering results.
Basic Qualifications
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND / OR +2-year total technical software engineering experience;
- Proficiency in Swift, the primary programming language used for iOS development.
- Understanding of Apple’s design principles and interface guidelines.
- Advanced English language skills to work with other engineers and stakeholders from different regions around the world;
Preferred Qualifications
- Knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc;
- Familiarity with RESTful APIs to connect iOS applications to back-end services;
- Experience with iOS development tools like Xcode and Interface Builder;
- Knowledge of performance tuning, usability and automation testing;
- Strong skills in testing, debugging, and optimizing mobile applications;
- Good understanding of code versioning tools, such as Git.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .