
SDK Engineer – Flutter
Supabase
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutterDartSDK developmentAPI designnull safetywidget lifecyclepub.dev packagingcross-platform developmentasync programmingdeveloper-facing tools
Soft Skills
communicationcollaborationproblem-solvingadaptabilitycommunity engagementfeedback prioritizationdocumentation writingissue triagingconsistency maintenancenavigating ambiguity