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 
608829508

04.07.2024

What the Candidate Will Need / Bonus Points

  • Design and own architecture that spans across Uber’s stack and multiple parts of the Safety organization
  • Partner with fellow engineers to innovate, architect, develop and scale Safety’s product and platform solutions that impact millions of Uber riders and drivers
  • Work with Product Managers and Designers to nail core Safety user experiences
  • Integrate highly reliable safety-aware decisioning engine with Uber’s core dispatch system
  • Develop algorithms and statistical models that power Uber’s sensor inferences at scale by extracting signals and identifying patterns from vast amounts of sensor data
  • 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

Minimum qualifications:

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-year full-time Software Engineering work experience.

Note the 1-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.

  • Proficiency in Swift, the primary programming language used for iOS development.
  • Understanding of Apple’s design principles and interface guidelines.
  • Advanced English (oral & written).

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.
  • Good understanding of code versioning tools, such as Git.
  • Knowledge of performance tuning, usability, and automation testing.

*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 .