Taro Logo

Software Engineer, Mobile, Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Mobile, Android

Google is seeking a Software Engineer to join their Android team, which powers over 3 billion devices worldwide. The role focuses on developing and enhancing Android's mobile operating system, contributing to Google's mission of bringing computing to everyone globally. As part of the Android team, you'll work on critical projects that impact billions of users, with opportunities to grow and evolve with Google's fast-paced environment.

The position requires strong technical skills in software development, particularly in mobile and Android development. You'll be responsible for writing code, participating in design reviews, conducting code reviews, and maintaining documentation. The role combines hands-on development with collaborative teamwork, requiring both technical expertise and strong communication skills.

Android's mission is to provide the platform for OEMs and developers to build compelling computing devices and apps that serve users worldwide. The team believes in computing as a force for good, enabling access to information, economic opportunity, productivity, and connectivity. This role offers the opportunity to directly impact Android's development and contribute to making computing accessible to everyone.

The ideal candidate will bring fresh ideas from various areas including mobile development, distributed computing, system design, and UI design. You'll work in an environment that values versatility, leadership, and enthusiasm for tackling new challenges across the full technology stack.

Last updated 18 days ago

Responsibilities For Software Engineer, Mobile, Android

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Mobile, Android

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?