Senior Product Manager - Mobile Developer Experience
About the Team
The Platform Engineering team is a centralized team that provides infrastructure at scale and develops and maintains the underpinning technology stack that powers the rest of Uber. The pace of software development at Uber is a function of how seamless our developer experience is across our SDLC process and this determines our velocity and pace of delivering a truly differentiating customer-facing experience across Uber Eats, Rides, and Freight.
The Mobile Developer Experience product manager within the Platform Engineering team provides insights and analytical solutions that are timely, accurate, and actionable to improve our developer experience and productivity. We partner closely with a highly cross-functional team including mobile and backend engineering, the technical program management teams to make Uber a truly world-class organization that attracts the best developers in the world.
About the Role
Developer experience and productivity are critical for Uber to continue to innovate and differentiate ourselves and provide a world-class experience for our customers.
In this role, you will collaborate with mobile development engineers, and stakeholder teams to identify new opportunities, improve mobile developer experience and productivity, and introduce new tools and frameworks.
You will also identify key industry trends in mobile development frameworks, technologies, and platforms, get to collaborate with engineers and stakeholders, and use data-driven insights to find new opportunities to take our mobile development experience to the next level.
What You'll Do
- Refine ambiguous questions and generate new hypotheses about our current experience and productivity through a deep understanding of the data, our metrics, and feedback from our developers and platform development teams
- Partner closely with developer platform engineering teams on the execution of product strategy and roadmaps
- Create strong partnerships with Uber's engineering teams to better understand their problems and get feedback
- Build and maintain a roadmap that strives to continuously improve our developer experience and productivity with regard to mobile application development
- Define how our teams measure success, by developing Key Performance Indicators and other business metrics, in close partnership with our stakeholders in engineering across organizational boundaries
Basic Qualifications
- 6+ years of experience as a product manager with prior experience as a software developer
- M.S. or Bachelors degree in Computer Science or other quantitative fields
- Data acumen and using data to discover problems and influence decisions
- Understanding of software development life cycle in mobile application development
- Basic understanding of mobile frameworks and application release management for mobile applications
Preferred Qualifications
- Demonstrated passion for developer productivity analytics and developer experience
- Deep technical knowledge with a customer-focused mindset
- Strong storytelling: distill interesting and hard-to-find insights into a compelling, concise story
- Curiosity to learn new areas, keep up with the industry trends, and ask questions to drill into the root cause of signals
- Ability to communicate effectively and manage relationships with partners coming from software engineering backgrounds
- Ability to define complex business problems and articulate requirements that cross multiple product/project areas and teams
- Good understanding of Mobile Frameworks, Mobile Application Development, Android, and iOS