Full-Time

Senior Frontend Engineer

Posted on 11/6/2024

RevenueCat

RevenueCat

51-200 employees

Manages in-app subscriptions for developers

Compensation Overview

$212k/yr

Senior

Remote in USA + 1 more

More locations: Remote in UK

Category
Frontend Engineering
Software Engineering
Required Skills
Python
JavaScript
React.js
SQL
TypeScript
iOS/Swift
REST APIs
Android Development
Requirements
  • 5+ years of experience working as a frontend engineer.
  • Excellent command of TypeScript/JavaScript.
  • Experience in React and have shipped at least one user-facing frontend product in React.
  • Experience integrating RESTful APIs.
  • Some experience in SQL and relational databases.
  • Deep empathy for customers.
  • Ability to ship high quality code using good testing practices in iterative cycles.
  • Collaborate well with others and can communicate effectively in a fully-remote culture.
  • Proactive in fixing issues or suggesting improvements.
  • Ability to move fast, test, and iterate quickly.
  • Willingness to ask questions when stuck.
  • Excited to be a part of a growing team.
  • Bonus: Experience in Python.
  • Bonus: Experience in mobile development with Android or iOS.
  • Bonus: Experience building customer facing products.
Responsibilities
  • Meet frequently with your team and mentor to get up to speed.
  • Setup and familiarize yourself with repositories, task management, the dev environment.
  • Implement and ship your first project.
  • Familiarize yourself with the RevenueCat dashboards, mobile SDKs, and general architecture.
  • Familiarize yourself with workflows and subscription business concepts.
  • Scope and work on projects self-sufficiently.
  • Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase.
  • Understand every product owned by your team.
  • Understand and improve many of the codebases that the team works with.
  • Contribute to the team roadmap and technical direction.
  • Be an expert on a couple of your team’s focus areas.
  • Have shipped a major product or feature.
  • Know all the major components of our system and be able to debug complex issues.
  • Have your own initiatives for improving our products, understanding the current issues and priorities.
  • Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans.
  • Mentor other engineers joining the team.
  • Influence the org to improve general reliability, scalability and performance.

RevenueCat provides a solution for managing in-app subscriptions for mobile apps on iOS, Android, and web platforms. It offers a subscription backend that integrates with Apple's StoreKit and Google Play Billing, allowing app developers to implement in-app purchases efficiently. By using RevenueCat's open-source SDKs, developers can quickly set up subscriptions and access reliable purchase data. The platform also includes real-time analytics and reporting tools that give developers insights into their subscription metrics, which are more detailed than those available through standard app store tools. RevenueCat differentiates itself by being developer-friendly, with pre-built integrations that connect in-app revenue data to other tools, making it easier for developers to manage their customer lifecycle events. The company's goal is to simplify the process of managing in-app subscriptions, enabling developers to focus on building their apps.

Company Size

51-200

Company Stage

Series C

Total Funding

$68.5M

Headquarters

San Francisco, California

Founded

2017

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for subscription management as apps shift to subscription models.
  • Growing interest in cross-platform tools boosts RevenueCat's market potential.
  • Expansion into web-based management opens new revenue streams for RevenueCat.

What critics are saying

  • Acquisition of Dipsea may not align with RevenueCat's core business focus.
  • Technical challenges in RevenueCat Billing beta could affect user experience.
  • StoreKit 2 update may require developers to update apps, causing dissatisfaction.

What makes RevenueCat unique

  • RevenueCat offers a unified solution for iOS, Android, and web platforms.
  • The platform provides real-time analytics and reporting for subscription metrics.
  • RevenueCat's open-source SDKs allow quick and correct subscription implementation.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Fully remote work

Remote workspace budget

Learning & development budget

PTO

Growth & Insights and Company News

Headcount

6 month growth

-3%

1 year growth

1%

2 year growth

0%
RevenueCat
Sep 29th, 2024
We bought a spicy audiobook app

RevenueCat, Inc. just acquired Dipsea, purveyor of fine "spicy audiobooks."

TechCrunch
Sep 26th, 2024
Subscription management platform RevenueCat acquires a ‘spicy’ audiobooks app (??!!) | TechCrunch

The idea here is to bring a subscription-based app in-house to serve as a testing ground for RevenueCat's new features.

RevenueCat
Aug 29th, 2024
After the Ship: Why and how to launch your Ship-a-ton project on Product Hunt

If you already launched your Ship-a-ton project on Product Hunt before RevenueCat, Inc. announced this collaboration, you can "Launch" the same product again (just this once, thanks to the good folks over at Product Hunt), under the condition that you update your product page (add a banner, add some context on the app, early user feedback, etc)

RevenueCat
Jul 1st, 2024
RevenueCat SDK 5.0 - The StoreKit 2 Update

Today RevenueCat released 5.0 of the iOS SDK.

TechCrunch
Apr 25th, 2024
RevenueCat raises $12M Series C as it expands its subscription management to the web | TechCrunch

With RevenueCat Billing, essentially a web SDK, developers can accept subscription payments from any website.

INACTIVE