2 days ago
Shanghai, ChinaMid Level
Responsibilities
- Design and implement robust, system-level System UI features for device ecosystems.
- Write product or system development code using Java, Kotlin, or C++.
- Collaborate with Product and UX design teams to deliver polished system features.
- Triage, debug, and optimize UI performance issues in large-scale OS-framework codebases.
- Participate in design reviews covering engineering quality, system responsiveness, and accessibility.
Requirements
- Bachelor’s degree or equivalent practical experience.
- Two years of software development experience, or one year with an advanced degree.
- Programming experience in Java, Kotlin, or C++.
- Experience with Android development, system-level UI, or OS frameworks.
- Preferred: master’s degree or PhD in Computer Science or a related technical field.
- Preferred: experience with large-scale complex codebases and consumer-facing UI development.
- Preferred: ability to optimize UI performance, build scalable system architectures, and collaborate cross-functionally.
About Google
Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.
