About the Role
- - - - What the Candidate Will Do ----
- Strategic Android Development: design and implementation of advanced android applications. Your role will involve translating complex requirements into scalable, reliable, and user-friendly solutions!
- Data-Driven Optimization: Embrace a data-centric approach in your work. Analyze user journeys extensively to gain insights and identify areas for improvement in the payment process!
- User Experience Enhancement: Focus on crafting and refining payment flows to ensure a smooth, uninterrupted, and enjoyable automation experience for Uber's customers. Your goal is to remove any friction and enhance overall user satisfaction.
- Problem Solving and Innovation: Address and solve critical challenges in the payment landscape, employing your expertise and creativity. You will be responsible for navigating through the 'last mile' issues, ensuring robust and efficient solutions.
- - - - Basic Qualifications ----
- 3+ years of strong software development experience in Android with strong expertise in Java/Kotlin
- Proficiency in object oriented programming, MVC architecture, multithreading, networking, offline storage, memory management and source control management (git)
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications
- Experience of 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
- - - - What the Candidate Will Do ----
- Knowledgeable in Reactive programming (RXSwift) and Dependency injection.
- Knowledgeable in WebSockets, Server Sent Events, or HTTP/2 Server Push
- Comfortable working within the coding conventions of a large engineering organisation 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 .