Software Engineer II, Mobile Android
Software Engineer II, Mobile Android

Software Engineer II, Mobile Android

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop and maintain Android applications while collaborating with peers on design and code reviews.
  • Company: Join Google, a leader in technology, shaping how billions connect and interact globally.
  • Benefits: Enjoy competitive salary, flexible work options, and a vibrant workplace culture.
  • Why this job: Be part of innovative projects that impact millions and push technology boundaries.
  • Qualifications: Bachelor's degree or equivalent experience; 1 year in software development and Android apps required.
  • Other info: Google values diversity and is committed to equal opportunity for all applicants.

The predicted salary is between 42000 - 84000 £ per year.

Bachelor’s degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience with Android application development. Minimum qualifications: 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. 1 year of experience with Android application development. Preferred qualifications: Experience with software development in Java, and with data structures/algorithms. Experience developing accessible technologies. Experience testing, maintaining, or launching software products. Experience in backend coding languages such as GOLang, Rust, or Java. About The Job Google\’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We\’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Android is Google’s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google\’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form . Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Information Technology and Engineering Industries Information Services and Technology, Information and Internet Referrals increase your chances of interviewing at Google by 2x Get notified about new Software Engineer jobs in London, England, United Kingdom . London, England, United Kingdom 1 week ago London, England, United Kingdom £50,000.00-£60,000.00 1 month ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 1 month ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 1 month ago London, England, United Kingdom 1 week ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 1 month ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 11 months ago London, England, United Kingdom 5 months ago London, England, United Kingdom 1 week ago London, England, United Kingdom 1 day ago London, England, United Kingdom 4 days ago London, England, United Kingdom 1 week ago London, England, United Kingdom 1 month ago London, England, United Kingdom 6 months ago London, England, United Kingdom 4 days ago London, England, United Kingdom 3 months ago Greater London, England, United Kingdom 1 month ago London, England, United Kingdom 6 days ago London, England, United Kingdom 3 days ago London, England, United Kingdom 5 months ago London, England, United Kingdom £35,000.00-£50,000.00 1 month ago London, England, United Kingdom $75,500.00-$126,000.00 2 years ago City Of London, England, United Kingdom 5 days ago London, England, United Kingdom 1 week ago London, England, United Kingdom 6 days ago London, England, United Kingdom 2 years ago London, England, United Kingdom 10 hours ago London, England, United Kingdom 1 month ago London, England, United Kingdom 4 days ago London, England, United Kingdom 10 hours ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Software Engineer II, Mobile Android employer: Google

At Google, we foster a dynamic and inclusive work culture that encourages innovation and collaboration among our software engineers. Located in the vibrant city of London, employees benefit from a wealth of professional growth opportunities, access to cutting-edge technology, and the chance to work on impactful projects that reach billions of users worldwide. With a commitment to diversity and equal opportunity, Google is an exceptional employer for those seeking meaningful and rewarding careers in technology.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, Mobile Android

✨Tip Number 1

Familiarise yourself with the latest Android development tools and frameworks. Being well-versed in Kotlin and Java, as well as understanding Android Jetpack components, can set you apart from other candidates.

✨Tip Number 2

Engage with the Android developer community through forums, meetups, or online platforms. Networking can provide valuable insights and potentially lead to referrals, which can significantly boost your chances of landing an interview.

✨Tip Number 3

Showcase your problem-solving skills by contributing to open-source projects or developing your own apps. This not only demonstrates your coding abilities but also your passion for mobile development, which is highly valued.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with the types of questions you might face.

We think you need these skills to ace Software Engineer II, Mobile Android

Proficiency in Java
Experience with Android application development
Understanding of data structures and algorithms
Familiarity with software development in Python, C, C++, or JavaScript
Knowledge of backend coding languages such as GOLang or Rust
Debugging and troubleshooting skills
Code review and feedback capabilities
Ability to write clean and efficient code
Experience with design reviews and stakeholder collaboration
Documentation and educational content contribution
Adaptability to new technologies and frameworks
Strong problem-solving skills
Effective communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Android application development and relevant programming languages like Java. Include specific projects or achievements that demonstrate your skills in data structures and algorithms.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and how your background aligns with Google's mission. Mention any experience you have with developing accessible technologies or working on large-scale systems.

Showcase Relevant Projects: If you've worked on any notable projects, especially those involving mobile applications or backend coding, be sure to include them in your application. Provide links to your GitHub or portfolio if applicable.

Prepare for Technical Questions: Be ready to discuss your experience with data structures, algorithms, and software development during interviews. Brush up on common technical questions and practice coding challenges to showcase your problem-solving skills.

How to prepare for a job interview at Google

✨Brush Up on Data Structures and Algorithms

Since the role requires experience with data structures and algorithms, make sure to review key concepts. Be prepared to solve problems on the spot, as interviewers often test your understanding through coding challenges.

✨Showcase Your Android Development Skills

Highlight your experience with Android application development during the interview. Discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your practical knowledge and problem-solving abilities.

✨Familiarise Yourself with Java and Other Languages

As the preferred qualifications mention Java and other programming languages, ensure you can discuss your proficiency in these areas. Be ready to explain your coding style and how you approach software development in different languages.

✨Prepare for System Design Questions

Given the nature of the role, expect questions related to system design. Practice explaining your thought process when designing scalable systems, and be ready to discuss trade-offs and decisions you would make in real-world scenarios.

Software Engineer II, Mobile Android
Google
G
  • Software Engineer II, Mobile Android

    London
    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-06-20

  • G

    Google

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>