Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As part of the Earner Online Experience team, you'll work on projects that drive real-world impact, using cutting-edge technology to make a meaningful difference. If you're excited about making a difference, driving progress, and working on technology that positively impacts the lives of millions of earners around the world, we'd love to have you on our team!
What You Will Do
- Lead Development: Design, develop, and deploy applications that enhance the online experience for Uber's earners.
- Optimize the Experience: Implement robust solutions to optimize earners' workflows, maximizing their efficiency and earning potential.
- Cross-Team Collaboration: Collaborate with data scientists, product managers, and other engineers to deliver seamless end-to-end products that drive user engagement.
- Drive Improvement: Continuously improve app performance, scalability, and maintainability, ensuring a top-tier user experience.
- Stay Current: Keep up with industry trends and integrate new tools, technologies, and methodologies to stay ahead in the fast-paced mobile development landscape.
- Mentor: Guide and mentor junior engineers, fostering a collaborative and high-quality engineering culture.
- Ownership: Take full responsibility for projects, ensuring timely delivery and impactful outcomes.
- Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience.
- Proven experience in software development on Android, with a strong understanding of programming languages such as Java, Kotlin, and RxJava.
- Experience with data analytics and experimental design in an engineering context.
- AI/ML experience is strongly preferred.
- Highly efficient coding in Java or similar languages.
- Strong background in data analytics tools such as Hive or similar.
- Proven experience in shipping high-quality product features on schedule and with high velocity.
- Strong sense of ownership and accountability.
- Ability to work effectively in a fast-paced, team-oriented environment.
- Strong communication skills, both written and verbal, to articulate complex ideas to various stakeholders.