Uber

Software Engineer (Android) - Marketplace Experience

Uber

Sunnyvale, CA, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Are you a passionate and skilled Software Engineer with experience in developing Android applications? Do you want to be a part of a dynamic and fast-paced team that is revolutionizing the way people move around the world? Uber is seeking a talented individual to join our team as a Software Engineer (Android) for our Marketplace Experience division. In this role, you will play a crucial role in creating a seamless and efficient experience for our users on the Uber Marketplace platform. We are looking for someone who is highly motivated, detail-oriented, and has a strong understanding of the Android platform. If you are ready to take on new challenges and be a part of a company that is constantly pushing boundaries, then we want to hear from you. Join us in shaping the future of transportation.

  1. Develop and maintain high-quality, efficient, and scalable Android applications for the Uber Marketplace platform.
  2. Collaborate with cross-functional teams to design, develop, and implement new features and functionalities.
  3. Write clean, modular, and well-documented code to ensure the stability and maintainability of the platform.
  4. Continuously monitor and improve the performance of existing applications to ensure a seamless user experience.
  5. Stay updated with the latest Android development trends, tools, and best practices to constantly improve the platform.
  6. Work closely with product managers, designers, and other stakeholders to understand and implement business requirements.
  7. Troubleshoot and debug technical issues, and provide timely solutions to ensure the smooth functioning of the platform.
  8. Participate in code reviews and provide constructive feedback to maintain code quality and consistency.
  9. Proactively identify and propose solutions to potential problems and roadblocks in the development process.
  10. Actively contribute to the company's culture of innovation, collaboration, and continuous learning.
  11. Mentor and guide junior team members to help them grow and develop their skills.
  12. Adhere to project timelines and deliver high-quality work within the designated deadlines.
  13. Collaborate with other teams and departments to ensure a seamless integration of the Android platform with other systems and services.
  14. Communicate project progress, issues, and risks to the team and stakeholders in a timely and effective manner.
  15. Follow software engineering best practices and company coding standards to ensure the quality and security of the platform.
Where is this job?
This job is located at Sunnyvale, CA, USA
Job Qualifications
  • Proficient In Android Development: A Software Engineer For Android At Uber Should Have A Strong Understanding Of The Android Platform And Its Development Tools. They Should Be Able To Write Efficient And Reliable Code Using Java Or Kotlin, And Have A Good Understanding Of Android Architecture Components.

  • Marketplace Experience: The Ideal Candidate Should Have Experience Working On Marketplace-Related Features, Such As User Ratings And Reviews, In-App Payments, And Location-Based Services. They Should Also Have A Deep Understanding Of The Marketplace Business Model And Be Able To Effectively Incorporate It Into The App.

  • Familiarity With Uber's Technology Stack: Uber Has A Complex Technology Stack That Includes A Variety Of Programming Languages And Technologies. A Software Engineer For Android Should Have A Good Understanding Of These Technologies And Be Able To Work With The Rest Of The Team To Develop And Integrate New Features.

  • Strong Problem-Solving Skills: The Ability To Identify And Solve Complex Technical Problems Is Essential For A Software Engineer At Uber. They Should Be Able To Think Critically And Creatively To Come Up With Innovative Solutions To Challenges That Arise During Development.

  • Team Player: Collaboration Is Key At Uber, And A Software Engineer For Android Should Be Able To Work Well In A Team Environment. They Should Be Able To Communicate Effectively With Other Team Members, Share Ideas And Feedback, And Contribute To The Overall Success Of The Team.

Required Skills
  • User Experience

  • Debugging

  • Agile Methodology

  • User Interface Design

  • Java Programming

  • Android Development

  • Mobile development

  • API integration

  • Kotlin programming

  • Cross-Platform Development

  • Testing And Quality Assurance

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer (Android) - Marketplace Experience in Sunnyvale, CA, USA is between $130,000 and $180,000 per year. This can vary depending on factors such as experience, qualifications, and the specific company or organization the engineer works for. Additionally, bonuses and benefits may also be included in the overall compensation package for this position.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedAugust 30th, 2024
Apply BeforeJanuary 14th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started