Google is seeking a Senior Android Software Engineer to join their Android System UI team. This role focuses on developing highly visible features for Android UI and improving underlying Android Framework components that power experiences like widgets and shortcuts. The position involves working with framework internals, refining APIs for robustness and performance, and considering the technical needs of developers across the ecosystem.
As part of Google's mission to bring computing to everyone worldwide, you'll be working on Android, which powers more than 3 billion devices globally. The role requires collaboration with product, design, and research teams, as well as technical engagement with numerous partner teams and developer relations to define the developer experience for applications building widgets and shortcuts.
The ideal candidate should have strong experience in software development, particularly with Java, C++, or Kotlin, and a background in Android application or operating systems development. You'll be part of a team that's pushing the boundaries of mobile technology and improving how billions of users interact with their devices.
This position offers the opportunity to work on critical projects at Google, with the potential to switch teams and projects as both you and the business evolve. You'll be at the forefront of mobile technology, working on features where you can clearly trace your code's contribution running on actual devices.
The role combines technical expertise with collaborative skills, requiring you to work effectively across different teams while taking ownership of improving core Android Framework components. If you're passionate about mobile technology and want to impact billions of users worldwide, this role offers an excellent opportunity to shape the future of Android's user interface.