SDK Engineer - Kotlin

SupabaseSupabase·Remote
Software Development

WFA Digital Insight

As demand for seamless integration of backend services grows, Kotlin SDK engineers are in high demand. With the rise of remote work, companies like Supabase are looking for experts who can build scalable solutions. This role stands out for its focus on building a Kotlin SDK that feels native to the ecosystem, requiring a deep understanding of the Kotlin ecosystem and async development.

Job Description

About the Role

Supabase is looking for a Kotlin SDK Engineer to join their team in building a first-class Supabase support for Android and Kotlin Multiplatform ecosystems.

Responsibilities

  • Design and build the Supabase Kotlin SDK, including Auth, Database, Storage, Functions, and Realtime clients
  • Define API conventions and patterns that feel idiomatic to Kotlin developers
  • Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase product direction

Requirements

  • 5+ years of experience building production applications across mobile, web, or desktop
  • Deep familiarity with the Kotlin ecosystem, including coroutines, Flow, Gradle, Jetpack libraries
  • Prior experience building SDKs, libraries, or other developer-facing products

How to Stand Out

  • Be prepared to showcase your experience with Kotlin and Android development, highlighting projects that demonstrate your understanding of coroutines and Flow.
  • To stand out, provide examples of how you've contributed to open-source projects or engaged with the developer community.
  • When discussing your experience with SDKs, focus on the challenges you overcame and how you ensured scalability and quality.
  • Make sure your portfolio includes code samples that demonstrate your ability to design and build efficient, well-documented APIs.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.