Build and maintain Kotlin SDK for Supabase supporting Android and KMP ecosystems, including Auth, Database, Storage, Functions, and Realtime. Requires 5+ years experience with Kotlin ecosystem, coroutines, and prior SDK development.
Salary not listed
Remote5+ YOEAndroid Engineering
About the role
What You'll Own
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 — coroutine-native, expressive, and consistent with Android and KMP ecosystem expectations
Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase product direction
Engage the Android and Kotlin 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
What You Bring
Have 5+ years of experience building production Flutter applications across mobile, web, or desktop
Are deeply familiar with the Kotlin ecosystem — coroutines, Flow, Gradle, Jetpack libraries, and the conventions Kotlin developers expect in a well-designed library
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
Are energized by solving real-world problems for developers
Are comfortable navigating ambiguity and moving quickly
Develop and maintain Chess.com's flagship Android app serving 185M+ users, focusing on high-performance mobile experiences, shared code architecture, and cross-functional collaboration in a fully remote environment. Requires 3+ years Android/Kotlin experience and Jetpack Compose proficiency.
Salary not listed
Remote3+ YOEAndroid Engineering
Software Engineer II, Android
DuolingoNew York, NY +1
Develop, release, and maintain native Android features in Kotlin for Duolingo's subscriber conversion surfaces. Collaborate with product and backend teams on experiments and optimizations; mentor junior engineers. Requires Bachelor's in CS and Kotlin/Android experience.
153k – 207k
On-site5+ YOEAndroid Engineering
Software Engineer - Android
CapeNew York, NY
Build and own Cape's privacy-first Android mobile application using Kotlin and Jetpack Compose. Own the full feature lifecycle from architecture to launch on Google Play and privacy-focused app stores, tackling hard problems in security, cryptography, and cellular tech.
180k – 235k
Hybrid4+ YOEAndroid Engineering
Software Engineer II, Android
PinterestUnited States
Build and scale Android features for Pinterest's consumer app. Partner with product, design, and backend teams to deliver high-quality mobile experiences used by millions.
139k – 189k
Remote3+ YOEAndroid Engineering
Software Engineer, Public Sector Application
DittoAtlanta, GA +3
As a Software Engineer, you will design, build, and ship software that integrates Ditto's data synchronization capabilities into user tools, focusing on mobile and integration work. You will own features end-to-end, from architecture to deployment, and provide technical insights to the core product team.