Lead the design, development, and evolution of significant features and architectural components for the Discover feed within the Android Google App and -1 screen.
Write, test, deploy, and maintain high-quality, efficient, and reliable code, primarily using Kotlin and Java for the Android platform.
Identify and address performance bottlenecks, including latency (e.g., time to first draw done, CUI metrics), memory consumption, and UI jank, to ensure a smooth and responsive user experience.
Drive the adoption and implementation of modern Android UI toolkits and paradigms (e.g., Jetpack Compose, xUIKit) to create engaging and adaptive user interfaces, especially for new device form factors like foldables.
Work closely with Product Managers, UX Designers, Data Scientists, and other engineering teams to define requirements, refine designs, and deliver cohesive product experiences.
Minimum qualifications:
Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
5 years of experience with testing, and launching software products, and 3 years of experience with software design and architecture.
Preferred qualifications:
3 years of experience with Android application development.
Proficiency in Kotlin or Java.
Understanding of Android development fundamentals.