RevenueCat

Senior Android SDK Engineer

RevenueCat

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $227,000 per year

Job Level

Senior

Tech Stack

AndroidiOSKotlinPythonSwift

About the role

  • Help design, build, ship, and support end-to-end features and products that will help developers make more money.
  • Primarily focus on our Android SDK but also contribute to iOS SDK and hybrid SDKs as needed.
  • Learn about our customers, our SDK, and the in-app subscription ecosystem.
  • Open your first pull request and deploy changes to be used by 32,000+ apps.
  • Scope and work on projects self-sufficiently.

Requirements

  • 5+ years of experience in software, and have shipped mobile apps to Google Play Store.
  • Very experienced in Android, Kotlin, and Jetpack Compose.
  • Not afraid of iOS or hybrid platforms.
  • Deep empathy for customers.
  • Ship high quality code using good testing practices in iterative cycles.
  • Collaborate well with others in a fully-remote culture.
  • Proactive in fixing or suggesting improvements when something is broken.
  • Move fast, test, and iterate quickly.
  • Ask questions when stuck.
  • Excited to be part of a growing team.
  • Bonus: Experience in Swift and SwiftUI, building SDKs, server driven user interfaces, shipped your own app to Google Play or the App Store, experience in Python or other backend development.
Benefits
  • Competitive equity in a fast-growing, Series C startup backed by top-tier investors, including Y Combinator
  • 10-year window to exercise vested equity options
  • Fully remote and flexible work environment
  • 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge
  • $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AndroidKotlinJetpack ComposeiOSSwiftSwiftUIPythonSDK developmentserver driven user interfacesmobile app development
Soft skills
empathy for customerscollaborationproactive problem solvingadaptabilitycommunicationself-sufficiencyiterative testingfast-paced workcuriosityteamwork