Uber's Rides Engineering team is seeking a Senior Android Engineer to join their dynamic team focused on building scalable solutions for their ride-sharing platform. This role is part of the team responsible for crafting highly trafficked experiences in the Rider App, including the homescreen, messaging, and core trip flow. The team is advancing into AI-driven personalization to understand rider preferences in real-time.
The platform you'll work on consists of components designed to accelerate Uber's growth through discovery and deep engagement for riders. You'll collaborate with various teams including Memberships, Promotions, and UberEats to help them scale faster and reach more riders. The role offers an opportunity to impact millions of users daily while working with cutting-edge technology.
As a Senior Android Engineer, you'll be instrumental in both product and platform features in the flagship Uber app. The position requires strong technical expertise in Android development, with proficiency in Java or Kotlin, and a deep understanding of Android SDK and architecture components. You'll work in a collaborative environment, partnering with backend engineers, designers, data scientists, and product managers.
The ideal candidate will bring 5+ years of Android development experience, strong problem-solving abilities, and excellent communication skills. You'll thrive in an environment that values innovation, technical excellence, and the ability to work effectively in cross-functional teams. This is an excellent opportunity for someone who wants to make a significant impact on a platform used by millions while working with a team that's pushing the boundaries of mobile technology and AI integration.