Frontend Engineer

Company:  Claim
Location: Boston
Closing Date: 20/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Why You Should Join Claim

You should join Claim for the people. We aspire to build the best team of the 2020s. Just like PayPal in the 90s, Google in the 00s, and Stripe in the 10s, we want to be known as "a place where it's good to be from." If you join us, we promise to be the best place to grow your career — with the best people you've ever worked with.

There's a reason this section is at the top: it's the most important to us. If it's the most important to you too, we hope you'll keep reading.

What We're Building

Claim is a delightful way to save money when you try new brands with friends. Claim is a brand discovery app that helps people save money and find their new favorite brands and experiences. We’re starting with Gen Z college students and plan to expand to cities across the US in the coming year.

Today, Claim is going viral on nearly 100 campuses across the US. Last semester we averaged 86% month-over-month growth, and today our week-12 retention rate is 66%. We’ve raised $20M to date to fuel this growth and expand the product.

Our users learn about Claim from friends and sign up by linking their credit cards via Plaid. This lets us understand where someone likes to shop — and where they haven’t shopped yet, but might like to try.

Every week, we run “The Drop,” where our algorithm gives a choice of new brands to try based on a user’s past credit card purchases. If they don’t like what they get, users can always trade with other Claimers or send their reward to their friends. The Drop has become a ritual on our campuses and something that students look forward to every week.

Once users have a reward they want, they shop using the card they linked to Plaid. When we detect the purchase, we send them a payout to their Venmo account. Importantly, redeeming a reward is very simple: just use your regular card and get a Venmo back — no coupon codes or QR scanning.

This frictionless experience is the core of what makes Claim successful, so if you decide to interview, we’ll add you to the app so you can try it for yourself.

How Our Business Model Works

We charge brands to acquire new customers. Today, brand marketers have it tough, but Claim makes it much easier.

If you’re a marketer, you only have three options to reliably acquire new customers: Meta, Google, or TikTok. It’s hard to know how effective your ads are, and you have very little control of how much you’ll pay to acquire a new customer. If you ask any brand marketer, they’ll tell you that they’re desperate to diversify away from these platforms.

With Claim, the process is much simpler. Thanks to our credit card link, we can understand where a user likes to shop and (very importantly) where they haven’t shopped yet. This means we can match a brand to a verified net-new customer who will love their product.

Brands can set their cost-per-acquisition up front by choosing a reward value, and brands only pay when they acquire a new customer. As a result, Claim is more reliable, more traceable, and more cost-effective than the existing ad platforms.

In other words, we’re taking the money that would have been spent on Instagram ads, giving nearly all of it to high-potential customers, and keeping a small slice for ourselves. Everyone wins (except Meta).

Today, Claim is just getting started, but we’ve already signed some of the best brands in the world including Sweetgreen, Gong Cha, Chubbies, Van Leeuwen, Chip City, XP Ticketing, and many more. The reason we can sign these brands so early is that marketers see the value in Claim — and they’re very excited to use it.

Who You Are

You’re an experienced engineer who values high performing, highly collaborative teams.

Team Mindset: You are an engineer who wants to ship code and contribute to a great engineering team. At Claim, we care deeply about building the best team of the 2020s, and we know that early teammates set the culture years into the future. You should have a perspective on what makes great code and what makes a great team — and you should care deeply about holding both code and teams to a high standard.

Ownership: You have shipped software for at least five years, and you’re ready to take end-to-end responsibility for a codebase. You know what makes a frictionless UI/UX, and you’re excited to ship code to production. When the inevitable problem arises, you ask extra questions to understand the root issue and make sure the eventual fix is working after deployment.

Adaptation: You are comfortable building early-stage products and taking action with imperfect information. Our company is growing rapidly, and we need to respond to change without running in circles. You should be comfortable adapting quickly while remaining focused on a goal.

Individuality: You bring a unique perspective to the team. We want anyone in the world to be able to use Claim, so we approach diversity and inclusion seriously and thoughtfully. We recognize that bringing together different perspectives and backgrounds helps build stronger teams and products.

What Skills You Bring

You have 5+ years of experience, and you can balance speed and reliability during rapid growth.

Requirements

High-Quality Code: We’re a consumer app that needs to experiment with lots of new features, while also ensuring users can reliably receive their rewards. We’re looking for someone who knows how to balance speed, reliability, and maintainability.

Design Sense: Users tell us that one of their favorite parts of Claim is the design. It feels delightful and playful, while also remaining polished enough for users to trust us with their banking information. This role won't require you to be a designer, but we're excited to work with someone who's energized by shaping an opinionated and consistent design across the app.

Five Years Experience: As a small startup, we’re prioritizing candidates with 5+ years in software engineering.

Location

We love the energy that comes from building in-person together, so we’re prioritizing hiring in Boston, MA. Our office is downtown (within a five minute walk of all subway lines), and we work together in the office five days per week. Of course, we recognize that life can be unpredictable, so we’re flexible about working from home when needed.

Nice to Haves

Experience at Series A / Series B: Early-stage companies can offer some of the most challenging, invigorating, and rewarding experiences in technology — quite simply, Claim is different from Big Tech. It helps if you’ve experienced the ups and downs of startup life before, but so long as you’re excited for an adventure, we’re excited to have you join.

React Native / Typescript: Our mobile app uses React Native with Typescript, so it helps if you’re familiar with the framework and language. If you've only worked with regular React, we're happy to get you up to speed on React Native.

GraphQL / Apollo: Our mobile app uses GraphQL queries and Apollo Client to manage state, so it helps if you’re familiar with features like fragments and optimized data-fetching strategies. We’re excited to hear your perspective on what makes a great developer experience with GraphQL.

One More Thing

We realize the confidence gap and imposter syndrome might discourage amazing candidates from applying. Every job description is a wish list, so please reach out if this role really excites you.

What You'll Do

You’ll ship code much faster than most companies.

Day 1: You’ll merge your first PR. We want our developer experience to be as smooth as possible, so this first day is a good test of how we’re doing on dev ops. The code changes will be very minor — just adding your name to a file and merging it to main.

Day 15: You’ll ship your first feature to production. We believe in learning-by-doing, so we’ll assign you a small feature that lets you run through our full feature planning and development pipeline. We’ll make sure you have support at every step along the way.

Day 30: You’ll assume responsibility for a part of the mobile codebase. Claim has an ownership culture, so as soon as you’re familiar with an end-to-end user flow, we’ll put you in charge of that part of the UI/UX.

Day 90: You’ll help ship code across the frontend, from screens to state management to component libraries. As an early-stage startup, we have high-impact features all across our codebase, and you’ll be able to build solutions wherever the need arises.

In the Future: You’ll become a senior leader at Claim, either as a manager or an individual contributor. We expect the early team to grow into high-impact roles as the company scales.

How We Interview

We interview fast because we value your time.

Screen (15 min.): This part is quick. We’ll chat for about 15 minutes to make sure it’s a good time to start the interview loop.

Experience (1 hr.): We start the interview process with a discussion of your prior experience and goals for joining Claim. We’ll ask about previous challenges you’ve encountered and how you solved them.

Technical Design (1 hr.): We’ll review a simple product spec and then discuss how to build the solution. You won’t need to code, but some candidates find it helpful to have pen/paper or a virtual whiteboard for explaining their ideas.

Coding (1 hr.): We’ll build a simple feature together (no goofy riddles, no algorithm gotchas). Our goal is to understand how you write code in real life.

References (min. 2): If we’re close to an offer, we’ll ask for at least two references from people who have worked with you in the past.

Decision: This part’s on us, and we promise to move fast.

How We Compensate

We compensate well because we want to work with great people.

Salary: The anticipated salary range for this role is $155,000 – $180,000. Within the range, individual pay is determined by several factors including job-related skills, experience, and relevant education or training.

Equity: We want each teammate to feel and act like an owner, so we offer competitive equity packages to all employees.

Health Insurance: Claim offers high-quality plans for medical, dental, and vision insurance.

Retirement Matching: We offer 401k match to make sure we can help you reach your retirement goals.

Three Weeks of Vacation: Startups can be intense and we all need to recharge, so we allow for up to 15 days of vacation during the calendar year.

#J-18808-Ljbffr
Apply Now
Share this job
Claim
  • Similar Jobs

  • Frontend Engineer

    Boston
    View Job
  • Senior Frontend Engineer

    Boston
    View Job
  • Frontend Software Engineer

    Boston
    View Job
  • Senior Frontend Engineer

    Boston
    View Job
  • Senior Frontend Engineer

    Boston
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙