Software Engineer, Quick Share, Windows, Better Together

1 Month 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

Tide - Senior Engineer, Flutter

Tide

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
supercell - Senior Software Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
4 Days ago
SDP games - Flutter Developer

SDP games

(Remote)
3 Weeks ago
Nahc.io - Senior Developer (Flutter)

Nahc.io

Hong Kong (Hybrid)
1 Week ago
Next Level Business Services - SAP Technical Archiving Specialist

Next Level Business Services

Saint Paul, Minnesota, United States (On-Site)
7 Months ago
seedify - Engineering Lead (Remote)

seedify

(Remote)
10 Months ago
Vigaet - Full Stack Developer Internship

Vigaet

(On-Site)
7 Months ago
Canva - Senior Frontend Software Engineer - Pages Platform

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Canva - Frontend Software Engineer

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
Canva - Senior Full-stack Software Engineer (Java + JavaScript) - Data Platform

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

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

Ajmera Infotech US

Ahmedabad, Gujarat, India (On-Site)
2 Weeks ago
supercell - Senior Software Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
4 Days ago
Toptracer - Master Thesis Project | Summer Job | Extra Work

Toptracer

Stockholm, Stockholm County, Sweden (On-Site)
10 Months ago
Loyalty Juggernaut - Mobile Application Developer (Android/iOS)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Month ago
Toptracer - Rendering Engineer – Streamed Open World

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Tide - Senior Engineer, Flutter

Tide

Delhi, Delhi, India (Hybrid)
1 Month ago
Appirits - Web Engineer

Appirits

Shibuya, Tokyo, Japan (Hybrid)
2 Months ago
Tide - Senior Engineer, Flutter

Tide

Belgrade, Serbia (Hybrid)
1 Week ago
WebMD - Sales Planner

WebMD

Newark, New Jersey, United States (On-Site)
4 Months ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei City, Taiwan

PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
8 Months ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
Canonical - Technical account manager

Canonical

Taipei City, Taiwan (On-Site)
2 Weeks ago
Corsair - Country Sales Manager, Taiwan

Corsair

Taipei City, Taiwan (On-Site)
2 Months ago
appier - Campaign Analyst

appier

Taipei City, Taiwan (On-Site)
1 Week ago
PwC - Risk & Quality - Manager

PwC

Taipei City, Taiwan (On-Site)
8 Months ago
NVIDIA - Security System Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
rivos - SOC Electrical Analysis Engineer - Full Time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
winking Entertainment - 2D Senior Original Art Designer (Japanese and Korean Style)

winking Entertainment

Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

UXBERT Labs - Senior Frontend Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
5 Months ago
Patreon - Frontend Engineer, Insights (L4)

Patreon

New York, New York, United States (Hybrid)
1 Month ago
CharacterAI - Software Engineer, Core Product

CharacterAI

Menlo Park, California, United States (On-Site)
2 Months ago
CharacterAI - Software Engineer, Core Product

CharacterAI

San Francisco, California, United States (On-Site)
1 Month ago
Foresight Sports - Senior Unity Developer

Foresight Sports

San Diego, California, United States (On-Site)
11 Months ago
Qingci Games - Urgent Unity3D Developer

Qingci Games

Xiamen, Fujian, China (On-Site)
1 Month ago
bytedance - Frontend Software Engineer Intern

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
2 Months ago
The Walt Disney Company - Software Engineer II - ABC News Mobile and Living Room Device

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago
bytedance - Frontend Software Engineer Intern

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (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