Senior Frontend Engineer

closed
RevenueCat Logo

RevenueCat

πŸ’΅ $212k
πŸ“Remote - United States, Brazil

Summary

Join RevenueCat, a remote-first, mission-driven company, as a Senior Frontend Engineer. You will contribute to the design, development, and launch of a top-tier user experience for developers. This role requires 5+ years of frontend engineering experience with expertise in TypeScript/JavaScript, React, and RESTful APIs. You'll collaborate with a team to build high-quality, user-focused web tools. RevenueCat offers a competitive salary, equity, remote work flexibility, generous time off, and a workspace stipend, fostering professional growth and a healthy work-life balance.

Requirements

  • Have 5+ years of experience working as a frontend engineer
  • Have excellent command of TypeScript/JavaScript
  • Have experience in React and shipped at least one user-facing frontend product in React
  • Have experience integrating RESTful APIs
  • Love shipping good products
  • Have deep empathy for customers
  • Know how 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
  • Be proactive. When you see something broken, you jump on it to fix it or suggest improvements
  • Move fast, test, and iterate quickly
  • Ask questions when you're stuck on something
  • Be excited to be apart of a growing team

Responsibilities

  • Design, build, and ship a top-notch user experience
  • Help developers make more money
  • Build web-based tools with a great user experience
  • 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 & web 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
  • Ship 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

Preferred Qualifications

  • Have experience in building and maintaining open source npm packages
  • Have experience in Python
  • Have experience in mobile development with Android or iOS
  • Have experience building customer facing products

Benefits

  • $212,000 USD salary regardless of your location
  • Competitive equity in a fast-growing, Series B 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
  • $2,000 USD to build your personal workspace
  • $1,000 USD annual stipend for your continuous learning and growth
This job is filled or no longer available