Senior iOS SDK Engineer
Company
RevenueCat
Location
North America,Latin America,EMEA
Type
Full Time
Job Description
The Role
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.
If you’re curious to learn more about the kind of work our team does here are a few blog posts describing some of our projects:
About you:
-
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.
-
Bonus points for experience with contributing to or managing open source projects.
-
Bonus points for experience building SDKs frameworks or CI.
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 12000+ 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.
What we offer:
-
$212000 USD salary regardless of your location
-
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 work environment that promotes autonomy and flexibility
-
Suggested 4 to 5 weeks time off to recharge and focus on mental physical and emotional health
-
$2000 USD to build your personal workspace
-
$1000 USD annual stipend for your continuous learning and growth
Date Posted
08/12/2024
Views
0
Similar Jobs
Senior Product Marketing Analyst - Airtm
Views in the last 30 days - 0
Airtm is seeking a Senior Product Marketing Analyst to join their team The role involves conducting market and product research developing B2B and B2C...
View DetailsSenior Talent Acquisition Specialist- Sourcing - Fortune Brands Home & Security
Views in the last 30 days - 0
Fortune Brands Innovations Inc is seeking a Senior Talent Acquisition Specialist for Sourcing focusing on DEI recruiting strategy The role involves so...
View DetailsSenior DevOps Engineer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior DevOps engineers with startups in the US and Europe They offer a monthly salary of 4k79k depending on ex...
View DetailsProduct Support Engineer - SPHERE
Views in the last 30 days - 0
SPHERE Technology Solutions is hiring a Product Support Engineer to provide technical support and guidance to clients and product stakeholders The rol...
View DetailsC++ and JUCE Audio Developer - Art+Logic
Views in the last 30 days - 0
ArtLogic a custom software development company founded in 1991 is seeking a Software Audio Engineer for longterm projects The ideal candidate should h...
View DetailsSenior Product Analyst - Postscript
Views in the last 30 days - 0
Postscript a rapidly growing ecommerce marketing platform is seeking a Senior Product Analyst The role involves partnering with product design and eng...
View Details