1 day ago
Shanghai, ChinaMid Level
Responsibilities
- Design, develop, test, deploy, and maintain Pixel Onboarding software across Android system applications, Setup Wizard flows, and cross-device pairing journeys.
- Improve setup speed, connection reliability, and data transfer completion for device-to-device migration and Backup & Restore workflows.
- Collaborate with Product Management, UX, Android Platform, system services, and application partners on end-to-end onboarding architecture and user journeys.
- Own feature stabilization, telemetry instrumentation, setup funnel metrics analysis, and issue resolution against quality and reliability targets.
- Build and maintain unit, integration, and end-to-end automated test suites.
Requirements
- Bachelor’s degree or equivalent practical experience.
- At least 2 years of software development experience in one or more programming languages, including Java or Kotlin.
- At least 2 years of Android application development experience.
- Preferred: master’s degree in Computer Science or a related technical field.
- Preferred: 2 years of experience developing Android applications, system UI, or framework/system service software using Java or Kotlin.
- Preferred: experience collaborating across engineering, product management, and UX teams to deliver consumer-facing mobile software on hardware release schedules.
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.
