At a Glance
- Tasks: Develop innovative features for Jetpack Compose and collaborate with talented engineers.
- Company: Join Google, a leader in technology and innovation.
- Benefits: Competitive salary, health benefits, flexible work options, and growth opportunities.
- Why this job: Make a real impact on Android development and enhance the developer experience.
- Qualifications: Experience in software development, especially with Kotlin and Android applications.
- Other info: Be part of a friendly team with excellent career advancement potential.
The predicted salary is between 28800 - 48000 £ per year.
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 and algorithms.
- 1 year of experience with Android application development.
- Experience developing applications using Kotlin.
- Experience programming in Kotlin.
Preferred qualifications
- Experience with Kotlin and building Android applications.
- Experience with Android as a platform while demonstrating interest in building libraries for developers as our users.
- Knowledge of Jetpack Compose is of high interest for our team, but not strictly necessary.
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 manage information at a 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.
As a part of the Android Toolkit team, specifically the Jetpack Compose team in London, you will be joining as a new engineer to directly contribute to libraries used by all Android App developers and help us build a better developer experience for Android. You will be a part of a very collaborative and friendly team with an excellent opportunity to be working closely with experienced engineers on highly visible changes that impact the entire Android ecosystem. The Platforms and Devices team encompasses Google’s various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user’s interaction with computing faster and more seamless, building innovative experiences for our users around the world.
Responsibilities
- Develop new functionality in the Jetpack Compose codebase and occasionally in the Views (Android platform) codebase.
- Design and iterate on Application Programming Interface (API) with input from the team and community.
- Collaborate with other Android teams with guidance from leads.
- Brainstorm new ideas for features in Jetpack Compose and the broader Toolkit domain.
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.
Software Engineer II, Android Toolkit employer: WeAreTechWomen
Contact Detail:
WeAreTechWomen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II, Android Toolkit
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Google, especially those in the Android Toolkit team. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio showcasing your Android projects, make sure to highlight them during interviews. It’s a great way to demonstrate your experience with Kotlin and Jetpack Compose.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Use platforms like LeetCode or HackerRank to brush up on data structures and algorithms. We want you to feel confident when tackling those tricky questions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Software Engineer II, Android Toolkit
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with programming languages like Kotlin, Java, and any other relevant tech. We want to see how you’ve used these skills in real projects, so don’t hold back!
Tailor Your Application: Take a moment to customise your application for the Software Engineer II role. Mention specific experiences that relate to Android development and Jetpack Compose, as this will show us you’re genuinely interested in the position.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that’s easy to read and gets straight to the point.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at WeAreTechWomen
✨Know Your Tech Stack
Make sure you brush up on your programming languages, especially Kotlin, as it's a key requirement for this role. Be ready to discuss your experience with Android application development and how you've used data structures and algorithms in your projects.
✨Show Your Passion for Android
Demonstrate your enthusiasm for building libraries and improving the developer experience on Android. Share any personal projects or contributions to open-source that highlight your interest in the Android ecosystem and Jetpack Compose.
✨Prepare for Problem-Solving Questions
Expect to tackle some coding challenges during the interview. Practice common algorithm and data structure problems, and be prepared to explain your thought process clearly. This will showcase your problem-solving skills and technical knowledge.
✨Collaborative Mindset
Since the role involves working closely with other teams, emphasise your teamwork and collaboration skills. Share examples of how you've successfully worked in a team environment, brainstormed ideas, or contributed to group projects in the past.