3 days ago
Singapore, SingaporeSenior
Responsibilities
- Build and maintain key surfaces within the Flutter-based Google Pay app.
- Build and own complete user flows with a focus on performance, latency, and reliability.
- Optimize performance and develop user interfaces.
- Integrate Remote Procedure Calls into the application.
- Work with Java, Dart, Flutter, Android/iOS, and AI agent prompting.
- Collaborate with Product Manager/User Experience partners to drive features end to end.
Requirements
- Bachelor's degree or equivalent practical experience.
- At least 5 years of software development experience in one or more programming languages, including data structures and algorithms.
- At least 3 years of experience testing, maintaining, or launching software products.
- At least 1 year of experience with software design and architecture.
- At least 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
- At least 3 years of full-stack development experience across back-end codebases such as Java, Python, Golang, or C++.
- Preferred: Master's degree or PhD in Computer Science or a related technical field.
- Preferred: Experience building systems that scale to millions of users globally.
- Preferred: Experience working effectively with Product Manager/User Experience teams.
- Preferred: Mobile app, full-stack, or back-end development experience.
Categories
Full StackMobile
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.
