
Senior Software Engineer, Android
Are you a talented and experienced Android developer looking for your next challenge? Look no further than Uber! As a Senior Software Engineer on our Android team, you will have the opportunity to work on cutting-edge mobile technology that impacts millions of users worldwide. We are seeking a highly skilled and passionate individual with a strong background in Android development to join our dynamic and innovative team. If you have a passion for building exceptional apps and thrive in a fast-paced, collaborative environment, we want to hear from you!
- Develop and maintain high-quality, robust, and scalable Android applications for Uber's global user base.
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements for the Android app.
- Stay updated with the latest Android development trends, tools, and technologies and apply them to improve the app's performance and user experience.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Troubleshoot and debug complex technical issues in the app and provide timely and effective solutions.
- Conduct code reviews and provide constructive feedback to team members to improve overall code quality.
- Mentor and guide junior developers on the team, helping them to improve their skills and knowledge.
- Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
- Proactively identify potential risks and roadblocks in the development process and come up with solutions to mitigate them.
- Participate in Agile/Scrum processes and actively contribute to team meetings and discussions.
- Continuously monitor and optimize app performance, stability, and security.
- Collaborate with QA engineers to ensure high standards of quality in the app.
- Communicate effectively with team members and stakeholders, providing regular updates on project progress.
- Stay organized and manage time effectively to meet project deadlines.
- Maintain a positive and collaborative attitude, contributing to a healthy and productive work environment.
Bachelor's Or Master's Degree In Computer Science Or A Related Field
Minimum Of 5 Years Experience In Software Development, With At Least 3 Years In Android Development
Strong Knowledge Of Android Sdk, Java, And Kotlin Programming Languages
Proven Experience In Designing And Developing Large-Scale, Complex Android Applications
Excellent Problem-Solving And Analytical Skills, With The Ability To Troubleshoot And Debug Complex Issues In A Timely Manner
Java
Team Management
Debugging
Agile Methodology
Android SDK
Kotlin
Performance optimization
API design
Object-oriented programming
Mobile development
Cross-Platform Integration
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Teamwork
Adaptability
Problem-Solving
Decision-making
According to JobzMall, the average salary range for a Senior Software Engineer, Android in Sunnyvale, CA, USA is between $140,000 and $170,000 per year. This can vary depending on factors such as experience, skills, and the specific company hiring. Some companies may offer higher salaries or additional benefits to attract top talent in this competitive job market.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started