TL;DR
Sdk Engineer (Kotlin): Designing and building the Supabase Kotlin SDK, including Auth, Database, Storage, Functions, and Realtime clients with an accent on defining API conventions and patterns idiomatic to Kotlin developers. Focus on engaging the Android and Kotlin developer community and collaborating with the broader SDK team to maintain consistency.
Location: Fully Remote
Company
Supabase is the Postgres development platform, built by developers for developers.
What you will do
- 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.
- Engage the Android and Kotlin developer community through GitHub, Discord, and open source.
- Collaborate with the broader SDK team to maintain consistency and share patterns.
- Write documentation, guides, and code samples that help developers get started quickly.
Requirements
- Have 5+ years of experience building production Flutter applications across mobile, web, or desktop.
- Are deeply familiar with the Kotlin ecosystem.
- Have prior experience building SDKs, libraries, or other developer-facing products.
- 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.
Culture & Benefits
- Fully Remote: Work from anywhere in the world.
- Receive ESOP (equity ownership) in the company.
- Tech Allowance: Set up your ideal work environment.
- Health Benefits: Supabase covers 100% of health insurance for employees and 80% for dependents.
- Annual Off-Sites: Gather in a new city for a week of connection, collaboration, and fun.
- Receive an annual education allowance to spend on learning.
Hiring process
- Apply – Our team will review your application.
- Intro Call – A short video chat to get to know each other.
- Interviews – Up to four calls with founders, future teammates, and someone cross-functional.
