Full-Time

Senior Frontend Engineer

Posted on 11/6/2024

RevenueCat

RevenueCat

51-200 employees

Manages in-app subscriptions for developers

Data & Analytics
Consumer Software

Compensation Overview

$212kAnnually

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. 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, offering more detailed insights than standard app store tools. Its pre-built integrations and webhooks facilitate the connection of in-app revenue data to other developer tools. 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

$66.6M

Headquarters

San Francisco, California

Founded

2017

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

-2%

2 year growth

-1%
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

INACTIVE