Simplify Logo

Full-Time

Senior Frontend Engineer

Posted on 9/3/2024

RevenueCat

RevenueCat

51-200 employees

Manages in-app subscriptions for developers

Fintech
Financial Services

Compensation Overview

$212kAnnually

Senior, Expert

Remote in USA + 2 more

Category
Frontend Engineering
Software Engineering
Required Skills
JavaScript
React.js
SQL
TypeScript
REST APIs
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.
  • Ability to collaborate well with others and communicate effectively in a fully-remote culture.
  • Proactive attitude towards fixing issues or suggesting improvements.
  • Ability to move fast, test, and iterate quickly.
  • Willingness to ask questions when stuck.
  • Excitement to be part of a growing team.
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.
  • Be able to 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. The platform includes open-source SDKs that help developers set up subscriptions quickly and accurately. RevenueCat also provides real-time analytics and reporting on subscription metrics, giving developers more insights than standard app store tools. Its pre-built integrations and webhooks facilitate the connection of in-app revenue data to other tools developers use. The company aims to simplify the management of in-app subscriptions, making it easier for developers to focus on their apps.

Company Stage

Series C

Total Funding

$68.6M

Headquarters

San Francisco, California

Founded

2017

Growth & Insights
Headcount

6 month growth

8%

1 year growth

14%

2 year growth

45%
Simplify Jobs

Simplify's Take

What believers are saying

  • The recent $12M Series C funding round positions RevenueCat for significant growth and expansion, particularly in web-based subscription management.
  • The introduction of RevenueCat Billing (beta) for web subscriptions opens new revenue streams and market opportunities for mobile app developers.
  • Innovative features like Trusted Entitlements enhance security, making the platform more attractive to developers concerned about piracy and fraud.

What critics are saying

  • The competitive landscape for subscription management solutions is intense, with larger players potentially overshadowing RevenueCat's market presence.
  • Rapid expansion and the introduction of new products like RevenueCat Billing may strain the company's resources and operational capabilities.

What makes RevenueCat unique

  • RevenueCat's open-source SDKs provide a seamless integration for in-app subscriptions across iOS, Android, and web platforms, unlike competitors who may focus on a single platform.
  • The company offers real-time analytics and reporting that surpasses the basic metrics available through App Store Connect, giving developers a more comprehensive view of their subscription data.
  • RevenueCat's pre-built integrations and webhooks enable quick and efficient connection of in-app revenue data to other tools, streamlining the developer's workflow.

Benefits

Fully remote work

Remote workspace budget

Learning & development budget

PTO