Software Engineer, Quick Share, Windows, Better Together

2 Days 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

STAGE - Flutter Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
NewGlobe - Front-end Engineer - Software Development

NewGlobe

Lagos, Lagos, Nigeria (Hybrid)
9 Hours ago
Next Level Business Services - SAP Technical Archiving Specialist

Next Level Business Services

Saint Paul, Minnesota, United States (On-Site)
6 Months ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
2 Weeks ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
1 Month ago
PlayStation Global - Staff Software Engineer - Android/UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
Booming games - Game Developer - Javascript / HTML5 (f/m/x)

Booming games

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Knuddels - Web Developer

Knuddels

Baden-Württemberg, Germany (Remote)
1 Month ago
Canva - Senior Frontend Engineer - Growth

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
Toptracer - Senior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Toptracer - Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Supercell - Senior Mobile Application Developer

Supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Day ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Google - Software Engineering Manager II, Dash Developer Experience

Google

Portland, Oregon, United States (On-Site)
1 Week ago
Tide - Senior Engineer, Flutter

Tide

(Remote)
9 Hours ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
PwC - Senior Associate_Android/Flutter Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei City, Taiwan

Appier - Campaign Executive

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago
Appier - Campaign Management Lead

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago
NVIDIA - Senior Mixed Signal Design Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Weeks ago
Appier - Campaign Analyst

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago
Google - Senior Server Qualification Engineer

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Thermal Test Engineer

Google

Taipei City, Taiwan (On-Site)
3 Days ago
NVIDIA - AI Algorithms Software Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Software Engineering Manager, Pixel Core System Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Days ago
Google - Cloud Technical Solutions Engineer, Platform

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Appier - Sales Development Internship (Inside Sales)

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

PwC - IN-Senior Associate_.NET with Angular_MS Engg_Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Epic Games - Senior UI Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
N-iX - Senior Frontend Engineer (Angular)

N-iX

Poland (Hybrid)
2 Weeks ago
N-iX - Senior React Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Canva - Senior Frontend Engineer - Page Load team

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Gamezop - Software Engineer - Frontend

Gamezop

India (Remote)
9 Months ago
Canva - Frontend Engineer – Export Team

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Nagarro - Game Developer

Nagarro

Cebu City, Central Visayas, Philippines (Remote)
6 Months ago
ION - Front End Developer - Italy

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
ByteDance - Frontend Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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