What the Candidate Will Need
- Contribute to the iOS monorepo on core Uber flows enabling Payment experiences. Write quality code and documentation.
- Be part of the decision-making process for the business, in collaboration with Product, Design and Data Science, and building the technical capabilities to support them.
- Work closely with backend engineers and cross platform engineers to build our users’ payment experience.
- Apply and drive methodologies in code health, testing, and maintainability.
- Come up with the right architecture and design for ideas and experiments to quickly scale.
- Good understanding of software experimentation philosophy in the earlier work with understanding of setting up A/B experiments for hypothesis testing.
- Build instrumentation in the experiments, understand and mine insights and investigate these to help product with data driven decisions from experimentation.
- - - - Basic Qualifications ----
- 3+ years of full-time iOS engineering experience with good understanding of iOS SDK, different versions of iOS, and how to deal with different screen sizes
- Experience in object oriented programming, multithreading, networking, offline storage, memory management and source control management (git)
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Good understanding of iOS UI design principles, patterns, and best practices
- Knowledge of the iOS ecosystem and the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Strong focus on high-quality mobile UI experiences. Experience with UI/UX paradigms to build sophisticated user experiences
- Experience working with product and design teams
- Experience analyzing a feature in production using analytics and experiments
- Ability to understand business requirements and translate them into technical requirements
- - - - Preferred Qualifications ----
- Knowledgeable in Reactive programming (RxSwift) and Swift
- Comfortable working within the coding conventions of a large engineering organization and working in a large and sophisticated code base with many contributors
* 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 .