Senior Software Engineer for Development and Maintenance of the Supabase SDK in Kotlin

March 17, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Job Description
A professional capable of designing and building authentication, database, storage, functions and real-time clients is required. The selected person will define intuitive API patterns for Kotlin developers, consistent with the expectations of the Android and KMP ecosystem, and contribute to open development and the Supabase community.
Responsibilities:
Design and build the Supabase SDK for Kotlin, including authentication, database, storage, functions and real-time clients.
Define API conventions and patterns that are intuitive for Kotlin developers, native to coroutines, and consistent with the Android and KMP ecosystem.
Manage the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and product direction.
Engage the Android and Kotlin developer community through GitHub, Discord, and open source: prioritize issues, review contributions, and openly iterate.
Collaborate with the SDK team to maintain consistency, share patterns, and raise the bar for quality across supported languages.
Write documentation, guides, and code examples that allow developers to get started quickly and move forward with confidence.
Requirements:
Have more than 5 years of experience creating Flutter applications for production on mobile, web or desktop devices.
Be familiar with the Kotlin ecosystem.
Have experience creating SDKs, libraries or other developer products.
Have experience working with multiple languages ​​and using patterns from other ecosystems.
Communicate clearly with technical and non-technical audiences.

Salary to receive
To agree