Software Engineer, Mobile (Android)

Google

1–2 yrs Bengaluru Full Time Work from office
Google logo
Posted : yesterday
Actively hiring

Job description

Join Google's innovative team as a Software Engineer specializing in Mobile (Android) development. You will contribute to building the next generation of technologies that connect billions of users worldwide. This role offers the chance to work on critical projects at Google's massive scale, tackling challenges in areas like distributed computing, large-scale system design, AI, and mobile development.

We seek versatile engineers with leadership potential who are eager to embrace new challenges across the full technology stack. You will have opportunities to grow and evolve with our fast-paced business, potentially switching teams and projects as needed.

Specifically, this position is within the Payments team, focused on creating simple, seamless, and secure payment experiences. This includes consumer payment technologies and powering the financial transactions between Google and its users and businesses.

Responsibilities

Develop high-quality product or system code for mobile applications.

Engage in and lead design reviews with peers and stakeholders, evaluating and selecting appropriate technologies.

Perform code reviews for other developers, ensuring adherence to best practices in style, accuracy, testability, and efficiency.

Contribute to and update existing documentation and educational materials, adapting them based on product changes and user feedback.

Analyze and resolve product or system issues, debugging and tracking them by understanding their root causes and impact on operations and quality.

Qualifications

A Bachelor’s degree or equivalent practical experience is required.

Possess at least 2 years of software development experience in one or more programming languages, or 1 year of experience with an advanced degree.

Demonstrate a minimum of 2 years of experience specifically in Android application development.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, along with 2 years of experience in data structures and algorithms. Experience with mobile application development, particularly in Android/iOS, and developing accessible technologies is also advantageous.

Essential Skills

Android application developmentSoftware developmentData structuresAlgorithms

Good to Have

Mobile application developmentAccessible technologies

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer, Mobile (Android)
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Google logo

Google

IT Consulting

Software Engineer, Mobile (Android) at Google | SkillMX | SkillMX