Software Engineer, Quick Share, Windows, Better Together

2 Months ago • 2 Years + • Frontend Development • Full Stack Development

Job Summary

Job Description

Google seeks a Software Engineer to develop and maintain high-performance Windows desktop applications using Flutter and Dart for their Better Together Experience team. This role involves implementing Windows-specific features and APIs, designing user interfaces adhering to Windows UI/UX guidelines, collaborating with cross-functional teams, writing clean and well-tested code, debugging complex issues, and working with industry partners. The team focuses on building core features like Quick Share, enabling seamless file transfers across Windows and Android. Responsibilities include developing, maintaining, integrating, designing, debugging, and collaborating with various teams.
Must have:
  • Flutter and Dart experience
  • Windows API integration
  • UI/UX design implementation
  • Debugging and troubleshooting
  • High-performance app development
Good to have:
  • Rust experience
  • Asynchronous programming (C++)
  • Master's/PhD in CS
  • Proficiency in Dart/Flutter for desktop

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with Rust.
  • 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 and experience with UI/UX design principles and implementation.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Better Together Experience team is the leading team behind building seamless Android cross-device experiences with many platforms like Windows and iOS. Our team builds core features like Quick Share and Fast Pair, enabling instant file transfers and effortless device connections across the Windows platform and Android ecosystem.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • 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 and collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-tested code and debug and resolve complex issues related to performance, stability, and compatibility on Windows.
  • Work with industry partners on integration and interoperability.

Similar Jobs

Ajmera Infotech US - React Developer II – Medical Compliance Test Suite

Ajmera Infotech US

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
LikeCard - iOS Developer Engineer

LikeCard

Amman, Amman Governorate, Jordan (On-Site)
1 Month ago
Tide - Senior Engineer, Flutter

Tide

Romania (Hybrid)
1 Month ago
Toptracer - Software Engineer – Game Development

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Cred - Flutter Developer

Cred

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Blazesoft - Front-End Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
3 Months ago
KOJIMA PRODUCTIONS - UI Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
Nagarro - Associate Staff Engineer, Frontend React

Nagarro

Hyderabad, Telangana, India (On-Site)
8 Months ago
Epic Games - Senior UI Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Zenoti - Software Engineer - ASP.NET Fullstack

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Zenoti - Software Engineer (asp.net full stack)

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Ajmera Infotech US - React Developer II – Medical Compliance Test Suite

Ajmera Infotech US

Hyderabad, Telangana, India (On-Site)
1 Month ago
Cred - Flutter Developer

Cred

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zenoti - Architect - Agentic AI/Python/Cloud/Architecture

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tide - Senior Engineer, Flutter

Tide

Delhi, Delhi, India (Hybrid)
2 Months ago
Ajmera Infotech US - React Developer II – Medical Compliance Test Suite

Ajmera Infotech US

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Tide - Senior Engineer, Flutter

Tide

Romania (Hybrid)
1 Month ago
GoTo Group - Senior Software Engineer ( iOS Flutter) - Consumer Payments

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei City, Taiwan

winking Entertainment - Unreal Engine Game Art Project Manager

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
appier - JP Legal Senior Specialist / Assistant Manager

appier

Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - Sr. Cloud Software Engineer (Vision One XDR Search Data Lake)

Trend Micro

Taipei City, Taiwan (On-Site)
1 Month ago
PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
9 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
rivos - Analog Mixed Signal Design

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
8 Months ago
Alphawave Semi - Senior ATE Test Engineer

Alphawave Semi

Hsinchu, Hsinchu City, Taiwan (Hybrid)
1 Month ago
rivos - Analog Mixed Signal Design

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
8 Months ago
Trek - Mechanical CAD Designer

Trek

Taichung City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Inkittt - Senior Front-End Engineer

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
3 Months ago
SparkCognition - Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Canva - Machine Learning Engineer Lead - User Voice

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago
Poki - Frontend Developer

Poki

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
Peak - Software Engineer, Games

Peak

(On-Site)
11 Months ago
Crunchyroll - Staff Software Engineer - Mobile Video Players [Android]

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
7 Months ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
5 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Glendale, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug