SDK Engineer – Flutter

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • SDK Engineer for Flutter building the Supabase Go SDK. Collaborating with global teams and engaging the developer community through various platforms.

Responsibilities

  • Design and build the Supabase Go SDK, including Auth, Database, Storage, Functions and Realtime clients
  • Define API conventions and patterns that feel idiomatic to Flutter developers — explicit, minimal, context-aware, and consistent with the Go community's expectations for well-designed libraries
  • Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase product direction
  • Engage the Flutter developer community through GitHub, Discord, and open source — triaging issues, reviewing contributions, and iterating in the open
  • Collaborate with the broader SDK team to maintain consistency, share patterns, and raise the quality bar across all supported languages
  • Write documentation, guides, and code samples that help developers get started quickly and go deep with confidence

Requirements

  • Have 5+ years of experience building production Flutter applications across mobile, web, or desktop
  • Are deeply familiar with the Flutter and Dart ecosystem — null safety, the widget and build lifecycle, pub.dev packaging, and the conventions Flutter developers expect from a well-designed package
  • Have prior experience building Flutter plugins, SDKs, or other developer-facing tools
  • Have experience targeting Flutter Web and Desktop and understand the cross-platform constraints they introduce
  • Are comfortable working across multiple languages and drawing on patterns from other ecosystems
  • Communicate clearly across both technical and non-technical audiences
  • Have experience in async or globally distributed teams
  • Are energized by solving real-world problems for developers
  • Are comfortable navigating ambiguity and moving quickly

Benefits

  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

DartFlutterOpen SourceGo

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.