Software Engineer III, Android Launcher
Summary
Develops and optimizes Android Launcher features (e.g., Overview) for performance, UI/UX, and multitasking, using Jetpack Compose and MVVM while collaborating with cross-functional teams.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Poland: zł280000 - zł287000 (PLN) + 15% bonus target + equity + benefits
Learn more about benefits at Google.
- Design, implement, and launch new features for the Android Overview experience, such as enhanced drag and drop, pagination, and multi-display support.
- Analyze and improve the performance, responsiveness, and memory footprint of Overview features within Launcher.
- Contribute to the ongoing architectural modernization of Launcher, including adopting Model-View-ViewModel (MVVM) and integrating Jetpack Compose for User Interface (UI) development.
- Collaborate with UX/UI designers, product managers, and engineers across Launcher and Android Platform to define and build multitasking solutions.
- Develop and improve testing infrastructure and practices to ensure the stability and quality of Overview features, including addressing test flakiness.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with Android application development.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.