Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Uber Software Engineer II iOS - Uber Family & Teens 
United States, West Virginia 
197581795

Today

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 .