Senior iOS SDK Engineer, RevenueCat

$212k

+ Equity

SQL
TypeScript
C#
Java
iOS
Android
Ruby
Kotlin
Swift
Objective-C
Unity
Ionic
Flutter
SwiftUI
Senior level
Remote in Canada, EU, UK, US
RevenueCat

In-app subscription platform

Open for applications

RevenueCat

In-app subscription platform

21-100 employees

FintechB2BPaymentsSaaSMobile

Open for applications

$212k

+ Equity

SQL
TypeScript
C#
Java
iOS
Android
Ruby
Kotlin
Swift
Objective-C
Unity
Ionic
Flutter
SwiftUI
Senior level
Remote in Canada, EU, UK, US

21-100 employees

FintechB2BPaymentsSaaSMobile

Company mission

To help developers make a living doing what they love.

Role

Who you are

  • You love making products for developers
  • You enjoy learning new coding languages and trying bleeding-edge technologies
  • You are very experienced in your favorite programming language, have strong experience with Apple platforms in Swift or Objective-C, as well as some experience with SQL and backend development
  • You are passionate about automation, high-quality software and testing
  • You have 5+ years of experience in software, and have shipped mobile apps to App Store / Google Play
  • You ask questions when you're stuck on something
  • You don't mind cat puns/bad cat jokes
  • You are an excellent written and verbal communicator

Desirable

  • Bonus points for experience with contributing to or managing open source projects
  • Bonus points for experience building SDKs, frameworks or CI

What the job involves

  • We’re looking for a Senior SDK engineer to work on our open source SDKs and automations
  • Our CoreSDK team focuses on making our SDKs easy to use, well-tested and robust, and ensures they can be updated often
  • You’ll contribute to our iOS, Android, Flutter, React-Native, Cordova/Capacitor/Ionic and Unity SDKs, with code written in Swift, Objective-C, Kotlin, Java, Dart, Typescript, C# and Ruby
  • You’ll learn how each of the platforms work and work with modern technologies like SwiftUI, Swift Concurrency, Android Coroutines, Sound null safety in Dart, and CI/CD pipelines, with a strong emphasis in API design, testing and robustness
  • In the first month, you'll:
  • Learn about our customers, our SDK, the in-app subscription ecosystem, the problems RevenueCat helps solve, and how our SDKs fit into that
  • Open your first pull request and deploy changes to be used by 12,000+ apps
  • Onboard into our codebase by working on your very first project and shipping it
  • Learn how we maintain as much transparency as possible with our work in GitHub
  • Begin reviewing code and add to our engineering culture
  • Within the first 3 months, you'll:
  • Have enough experience in our codebase to confidently debug and investigate bug reports from our GitHub repos
  • Make improvements to how we test, review, and ship code to improve quality
  • Have worked in our iOS and Android SDKs and have done some work in the hybrid SDKs
  • Within the first 6 months, you'll:
  • Be the most knowledgeable person on several key features
  • Have your own initiatives for improving the code base and our infrastructure
  • Take turns with the other engineers in our team to lead the development of a feature
  • Have a firm grasp of how all of our different SDKs work
  • Have a firm grasp of how our infrastructure and automation works
  • Within the first 12 months, you'll:
  • Know more about mobile subscriptions than anyone ever should
  • Use your knowledge to contribute ideas to RevenueCat’s suite of solutions
  • Be able to spec, architect and build any feature we might want to build
  • Have experience in all areas of technology stack related to SDKs and be the primary expert/owner of at least one area
  • Help mentor and onboard new engineers, shaping the RevenueCat engineering culture as we continue to expand the team
  • Help prioritize the roadmap to provide maximum value to developers, while pushing the team and technology forward

Our take

Revenue Cat was founded by developers who understood the complexities in scaling a subscription app firsthand. The company’s software development kit (SDK) solution gives companies the tools they need to build a subscription business for Android and iOS.

Although similar subscription companies exist, RevenueCat’s main differentiator is that its application processing interface is easy to use for developers and accessibly priced - RevenueCat charges a small percentage of an app’s sales instead of a flat fee.

Top companies like VSCO, Notion, WidgetSmith, Buffer, and Fishbrain use RevenueCat to power their subscriptions at scale, and the company is now handling subscriptions for millions of mobile subscriptions across thousands of apps. It continues to expand operations and make new partnerships towards bettering its capabilities for the future.

Kirsty headshot

Kirsty

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

23% employee growth in 12 months

Company

Funding (last 2 of 4 rounds)

Apr 2024

$12m

SERIES C

May 2021

$40m

SERIES B

Total funding: $68.5m

Company benefits

  • A culture of transparency - Board meeting decks and investor updates are shared with the entire company. We believe that people can do their best work when they have full context
  • Work anywhere, anytime
  • $2000 budget to set up your workspace
  • Team members as owners - we give everyone a percentage of ownership in the company and allow employees to exercise their equity up to 10 years after leaving
  • $1000/year learning & development budget
  • 12 weeks of fully paid parental leave for any team member who becomes a parent
  • 401k program that matches 100% of the first 3% of your salary and 50% of an additional 2% of your salary
  • Location-independent salaries
  • Comprehensive medical, dental, and vision benefits (covering up to 85% of the premium for and 75% for dependents) 🇺🇸

Company values

  • Be customer obsessed: Doing right by the customer is our guiding principle
  • Always be shipping: The best way to make sure we make long term progress is to make a little progress every day
  • Own it: If someone is having a bad experience with your work, it should hurt. We own what we build
  • Be balanced: We are on a very long, very difficult journey. To ensure we can make it the distance, we take a balanced approach to our work

Company HQ

Inner Parkside, San Francisco, CA

Leadership

Background as CTO at Elevate Labs and software engineer at Mino Games & Apple.

Previously Director of Engineering at Elevate Labs and software engineer at MindSnacks.

Share this job

View 5 more jobs at RevenueCat