Uber

Senior Android Software Engineer

Uber

Chicago, IL, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Uber, where we are revolutionizing the way people move around the world. We are seeking a highly skilled Senior Android Software Engineer to join our team and shape the future of our app. As a Senior Android Software Engineer, you will have the opportunity to work on cutting-edge technology and make a significant impact on the user experience. We are looking for a driven and passionate individual with a strong background in Android development, who is eager to innovate and strive for excellence. If you have a proven track record of delivering high-quality, scalable and maintainable code, and are excited about pushing the boundaries of mobile development, we want to hear from you! Join our dynamic team and help us take our Android app to the next level.

  1. Design and develop innovative features for the Uber Android app, keeping in mind the company's vision of revolutionizing transportation.
  2. Collaborate with cross-functional teams including product managers, designers, and backend engineers to define, design, and ship new features.
  3. Write clean, maintainable, and efficient code to ensure the overall stability and performance of the app.
  4. Conduct regular code reviews and provide constructive feedback to junior team members.
  5. Stay updated with the latest trends and advancements in mobile development and bring new ideas and technologies to the table.
  6. Troubleshoot and resolve complex technical issues related to the Android app.
  7. Optimize app performance to deliver a seamless user experience.
  8. Proactively identify and address potential security and compatibility issues.
  9. Mentor and guide junior team members to enhance their technical skills.
  10. Collaborate with the QA team to ensure the delivery of high-quality and bug-free code.
  11. Participate in the recruitment process to hire top talent for the team.
  12. Continuously improve the development process by suggesting and implementing best practices and tools.
  13. Communicate project status and progress to stakeholders.
  14. Adhere to coding standards and follow software development processes.
  15. Take ownership of projects and deliver them within the specified timeline.
  16. Act as a subject matter expert and provide technical guidance to other teams within the company.
  17. Participate in brainstorming sessions and contribute ideas to improve the app and user experience.
  18. Conduct research and evaluate new technologies to enhance the app's functionality.
  19. Collaborate with third-party vendors and partners to integrate their services into the app.
  20. Ensure compliance with all legal and ethical standards while developing the app.
Where is this job?
This job is located at Chicago, IL, USA
Job Qualifications
  • Minimum Of 5 Years Of Experience In Developing Native Android Applications, With A Strong Understanding Of The Android Sdk And Android Studio.

  • Proficiency In Java And Kotlin Programming Languages, With A Deep Understanding Of Object-Oriented Design Principles.

  • Extensive Experience With Modern Android Development Tools And Frameworks, Such As Rxjava, Dagger, Retrofit, And Jetpack Components.

  • Proven Track Record Of Delivering High-Quality, Scalable, And Maintainable Code On Large-Scale Projects.

  • Strong Problem-Solving Skills And Ability To Troubleshoot Complex Technical Issues In A Fast-Paced Environment.

Required Skills
  • Java

  • Agile Methodology

  • Firebase

  • Kotlin

  • Performance optimization

  • Android Studio

  • UX design

  • Mobile development

  • API integration

  • Material Design

  • Cross-Platform Development

  • Testing And Debugging

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Android Software Engineer in Chicago, IL, USA is $120,000 to $150,000 per year. This range can vary depending on factors such as years of experience, industry, and the specific company the engineer is working for.

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 PostedFebruary 14th, 2024
Apply BeforeAugust 19th, 2025
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