Dart Platform Engineer

You will be joining the team that owns the core components and package ecosystem for the Dart programming language. Our responsibilities include world-class core libraries, developer tools, and compiler toolchains for Dart. Our team works with both internal and external customers.

Job responsibilities

In your role you will be expected to take ownership of a number of core Dart packages related to networking (e.g. HTTP2), RPC protocols (gRPC), and serialization formats (protobuf). This means you will be:

  • Implementing new features based on requests from internal and external customers
  • Triaging and fixing reported issues
  • Reviewing contributions/pull requests
  • Testing and releasing new versions of these packages
  • Keeping internal and external versions in sync

Job location

  • Aarhus, Denmark

Minimum qualifications

You must meet these minimum qualifications to apply for this job:

  • Software development experience in one or more general-purpose programming languages
  • Working proficiency and communication skills in verbal and written English
  • Enjoyment of working in a team environment
  • Self motivation and a good work ethic

Preferred qualifications

Having some background or experience with any of the following is a plus, but transferable skills/experiences may be equally valuable:

  • Networking
  • Low-level programming
  • Infrastructure/systems programming
  • Implementing low-level infrastructural libraries in other languages
  • Maintaining open source libraries

To apply

Please send the following to flutter-jobs@google.com:

  • A resume outlining your relevant experience
  • A short introduction describing why you think you’d be a good fit for this position
  • The preferred method by which you’d like Google to contact you