Taro Logo

Software Engineer, Quick Share, Windows, Better Together

A global technology company that organizes the world's information and makes it universally accessible and useful.
New Taipei, Banqiao District, New Taipei City, TaiwanZhubei, Zhubei City, Hsinchu County, Taiwan 302
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Quick Share, Windows, Better Together

Google is seeking a Software Engineer to join their Better Together Experience team, focusing on building seamless Android cross-device experiences with Windows and iOS platforms. This role is crucial in developing core features like Quick Share and Fast Pair, enabling instant file transfers and effortless device connections across the Windows platform and Android ecosystem.

The position involves working with Google's Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create innovative user experiences. The successful candidate will be responsible for developing high-performance Windows desktop applications using Flutter and Dart, implementing Windows-specific features, and ensuring seamless integration with various platforms.

As part of Google's engineering team, you'll have the opportunity to work on technologies that impact billions of users, spanning areas from distributed computing to system design, security, and UI development. The role requires strong technical skills in Flutter, Dart, and Windows platform development, with a focus on creating intuitive user interfaces that follow Windows UI/UX guidelines.

The ideal candidate should have at least 2 years of software development experience, strong understanding of asynchronous programming, and proficiency in desktop application development. You'll be working in a collaborative environment, partnering with cross-functional teams to design and implement new features while maintaining high standards of code quality and performance.

This position offers the opportunity to work at one of the world's leading technology companies, contributing to products that have a global impact. You'll be part of a team that values innovation, technical excellence, and user-focused design, while having the chance to grow and evolve alongside Google's fast-paced business environment.

Last updated 8 days ago

Responsibilities For Software Engineer, Quick Share, Windows, Better Together

  • Develop and maintain high-performance Windows desktop applications using Flutter and Dart
  • Implement and integrate Windows-specific features and APIs into Flutter applications
  • Design and implement user interfaces that adhere to Windows UI/UX guidelines
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and well-tested code
  • Debug and resolve complex issues related to performance, stability, and compatibility on Windows
  • Work with industry partners on integration and interoperability

Requirements For Software Engineer, Quick Share, Windows, Better Together

TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Flutter, C++) or 1 year of experience with an advanced degree
  • Understanding of asynchronous programming with experience in C++
  • Understanding of Windows platform APIs and integration techniques
  • Proficiency in Dart and Flutter framework for desktop application development
  • Ability to debug and troubleshoot complex issues on the Windows platform

Interested in this job?