Supabase logoSupabase logo

Kotlin SDK Engineer at Supabase | Remote

SupabaseRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

5+ years of experience in production Flutter applications, extensive familiarity with Kotlin ecosystem, prior SDK development experience, versatility in using multiple programming languages, and strong communication skills.

About the job

About Supabase

Supabase is an innovative Postgres development platform designed by developers for developers. We offer a comprehensive backend solution that includes Database, Authentication, Storage, Edge Functions, Realtime capabilities, and Vector Search. Our services are seamlessly integrated, fostering growth and scalability.

About the Role

We are seeking a talented Kotlin SDK Engineer to join our dynamic SDK team. In this role, you will play a key part in providing exceptional Supabase support within the Android and Kotlin Multiplatform ecosystems. By collaborating closely with our SDK team, developer community, and product engineering, you will help us design, develop, and maintain a Kotlin SDK that integrates smoothly with the ecosystem and can scale to millions of users.

This position is perfect for individuals who flourish in asynchronous, fast-paced settings and are passionate about creating developer tools that cater to a vast audience.

What You'll Own

  • Design and develop the Supabase Kotlin SDK, encompassing Authentication, Database, Storage, Functions, and Realtime clients.
  • Establish API conventions and patterns that resonate with Kotlin developers, focusing on coroutine-native approaches that are expressive and aligned with Android and KMP ecosystem standards.
  • Steer the SDK roadmap by identifying gaps and prioritizing enhancements based on developer feedback and product direction from Supabase.
  • Engage with the Android and Kotlin developer community via platforms like GitHub and Discord, addressing issues, reviewing contributions, and iterating openly.
  • Work collaboratively with the broader SDK team to ensure consistency, share best practices, and elevate the quality across all supported languages.
  • Create comprehensive documentation, guides, and code samples that enable developers to start quickly and delve deeper with confidence.

What You Bring

  • Over 5 years of experience in building production-ready Flutter applications across mobile, web, or desktop platforms.
  • In-depth knowledge of the Kotlin ecosystem, including coroutines, Flow, Gradle, Jetpack libraries, and the conventions expected by Kotlin developers in a well-structured library.
  • Previous experience in developing SDKs, libraries, or other developer-centric products.
  • Comfortable working across multiple programming languages and leveraging patterns from various ecosystems.
  • Excellent communication skills, capable of conveying technical information to both technical and non-technical audiences.

About Supabase

Supabase is redefining the Postgres development landscape by providing a fully integrated backend solution that empowers developers to build scalable applications effortlessly.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.