Daybreak Health

Sr. Frontend Engineer (React + React Native)

Full-Time in San Francisco, CA - Remote OK - Engineering

The Mission

Build mental fitness in young people by creating universal access to effective mental health care.

The Company

Daybreak Health is a digital mental health clinic built to help millions of adolescents access effective mental health care. Our digital platform gives teens access to high-quality therapists. Our clinical program is designed for teens in particular and we're actively serving patients in California.

The Job

You'll be our first Engineering hire and first Frontend Engineer at the company (our CTO is backend through and through). For the foreseeable future you'll collaborate directly with the CTO and CEO to define Technical Proposals in response to Product Requirements. You'll then take point on implementing the frontend components you spec'd out in the Technical Proposal on the timeline you estimated.

You are expected to have opinions on API design, but are not expected to be a full stack developer. These opinions and the ensuing discussions will help the company drive towards better implementations.

You are expected to be interested in the business itself and have opinions on how Engineering can best support and grow the business. These opinions and the ensuing discussions will help the company drive towards better features and resource allocations.

Ultimately Engineering is working to deliver the Technical Vision because we believe doing so will provide the opportunity for the business to succeed.

Growth Opportunities

As the company grows we'll continue to hire new engineers, however it is very likely that there will be backend work of various shapes and sizes available from day one. If you're interested we can lay these out such that you have the opportunity to hone your Full Stack skills.

Tech Stack

  • ReactJS for our internal tooling/client facing features
  • React Native for our mobile app
  • Rails 6.x.x for our API / Business Logic
  • PostgreSQL for to store all the things
  • AWS for misc services
  • A bunch of vendors & service providers all glued to our Rails backend via webhooks & APIs

Compensation

Salary Range: 80-110k/year

Equity Range: 0.75-1.5%

We cannot provide visa sponsorship or hire outside the USA at this time.

The Hiring Process

We've designed our hiring process to mimic the processes we actually use in our day to day work.

  1. Please write a short essay/cover letter (~1.5 pages, no more than 3) in which you answer the prompts below. Essays earning ≥ 14/18 on our rubric will be asked to continue to the next stage.
  2. 30 Minute "get to know you" zoom call with CTO intended to allow you to ask questions, discuss the essay prompts and generally just see if we'd like to work with each other. If we both wanna work with each other you'll receive instructions for the next stage.
  3. We use SPIKEs and Technical Proposals, so you'll be asked to draw up a Technical Proposal in response to a Product Requirements Document. To facilitate this you'll be provided with API reference documentation. These requirements will detail a single feature joined across ReactJs and React Native. You'll be graded against a rubric with responses rating 75% or higher moving to the next stage.
  4. We write code, so you'll be asked to implement your Technical Proposal's React and React Native components. To facilitate this you'll be provided a set of API credentials and debugging access where necessary. You'll be graded against a rubric with responses rating 75% or higher moving to the next stage.
  5. We meet periodically over Zoom so you'll be invited to a series of zoom calls for a "Virtual Onsite" where you'll get to meet the rest of the team, ask questions, and help us understand more about your soft skills with particular emphasis on technical translation.
  6. Offer / No Offer


How to Apply

You'll notice we only accept cover letters. Please read and respond to the Essay Prompts below in your Cover Letter.

Essay Prompts

Daybreak is currently functioning as a Remote Only company and while we may have an office of some kind in the future we need you to be able to communicate effectively through writing. We aren't looking for perfect English or grammar and points won't be deducted for common ESL issues.

We hope that your answers to these prompts will provide us with an understanding of how you approach problem solving in React and React Native, how you approach friction, how you approach software testing, and what you find interesting about Daybreak's mission.

Please write a short essay/cover letter (~1.5 pages, no more than 3) in which you answer the prompts below. Essays earning ≥ 14/18 on our rubric will be asked to continue to the next stage.

  1. Describe the most difficult feature you've had to implement in a desktop web app and explain what you might do differently if you had to re-implement it in React JS.
  2. Describe the most difficult feature you've had to implement in a mobile app and explain what you might do differently if you had to re-implement it in React Native.
  3. Describe a time you identified a problem, faced resistance in resolving it, but ultimately persevered; how did you overcome the resistance?
  4. What is the purpose of testing, how might it add value to a business and how might we ensure that value manifests?
  5. Read our TechCrunch article and check out our Technical Vision to hear about our story and mission. Why is this company interesting to you?
  6. What compelling engineering challenges do you think we might have on our journey and why might those matter to the business?