What are the responsibilities and job description for the Software Engineer II - Android - Shared Rides position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
Uber is a leading rideshare company, and they are seeking a Software Engineer II to join their Shared Rides team. This role focuses on developing a rideshare service that offers lower costs and a better experience for riders and drivers, while also contributing to sustainability efforts.
Responsibilities:
• As a software engineer, you'll engage in product and engineering jam sessions conceptualising features and mapping them into a technical design.
• You will build software that will ship to millions of users, or thousands of fellow engineers growing multiple apps that directly impact the ease of our users' lives.
• Design systems across the stack including close collaboration with backend engineers, designers, data scientists and product managers among others.
• Help teams with defining an architecture that would scale and also encourage best practices.
• Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
• Go to person to get clarity of problem statements and also can breakdown into meaningful tasks.
• Promote and demonstrate problem-specific expertise and execution excellence in delivering results.
Qualifications:
Required:
• Bachelor's or Master's degree in Computer Science.
• 2 years of experience in executing Android-based projects, providing technical guidance and training in Android development to teams of mobile engineers, and ensuring successful project completion.
• Deep expertise in Java or Kotlin, with a thorough understanding of the Android SDK, architecture components, and design patterns.
• Familiarity with mobile development tools such as Android Studio, and experience with version control systems (e.g., Git).
• Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and third-party collaborators (e.g., Google, Apple).
Preferred:
• Knowledge of data structure and algorithms and an ability to use them practically when implementing user-facing solutions at scale
• Demonstrated experience working collaboratively in cross-functional teams
• Experience collaborating on projects and working efficiently as part of a team.
• Familiarity with concepts of distributed systems.
• Experience analysing features in production using analytics and experiments
• Thriving in ambiguity and having a go-getter attitude
Company:
Uber develops, markets, and operates a ride-sharing mobile application that allows consumers to submit a trip request. Founded in 2009, the company is headquartered in San Francisco, California, USA, with a team of 10001 employees. The company is currently Public Company. Uber has a track record of offering H1B sponsorships.