Beacon Biosignals is seeking a Front End Engineer to help lead the development of the Beacon Portal, a React/TypeScript application that facilitates fundamental visualization, labeling, and report generation workflows atop all of Beacon's biosignal data.

As a Front End Engineer, you'll work directly with the Beacon Portal team to drive forward new EEG analysis at scale by building a product that tightens the feedback loop between clinicians and data scientists that are trying to develop better treatments for neurological disease.

Specifically, you'll:

  • biosignal annotation workflows that are uniquely augmented by Beacon's machine learning models.
  • ...create new interactive reports and visualizations to support analysis and decision making with biosignal data and inferences.
  • ...collaborate directly with designers, stakeholders, neurologists, and data scientists to build a product that accelerates treatment development.
  • ...leverage your React/TypeScript skillset to build a well-curated codebase that delivers a fast, robust application.

At Beacon, we believe a diverse team builds more robust systems and achieves higher impact. We encourage people from all backgrounds to apply!


  • You have substantial experience with React and Typescript, including developing data-rich applications involving interactive visualization and manipulation of large amounts of data.
  • You've collaborated on robust, well-developed React applications, but have also grappled with ramshackle, scrappy codebases. You know how to grow the latter into the former to level up both the product and the team.
  • You're familiar with GraphQL-based APIs, and can build consumers that scale well.
  • You're adept at identifying optimization bottlenecks, and debuggers and code profiling tools are an important part of your toolkit.

Not sure if you meet 100% of our qualifications? There are numerous reports that systemically marginalized people (e.g. women) are less likely to apply for a job, but are more likely to be hired if they do apply. If you think you could thrive in this role, we encourage you to apply even if not every bullet perfectly describes you.

About You

At Beacon, we've found that cultural and scientific impact is driven most by those that lead by example. As such, we're always seeking new contributors whose work demonstrates an avid curiosity, a bias towards simplicity, an eye for composability, a self-service mindset, and - most of all - a deep empathy towards colleagues, stakeholders, users, and patients.

Do any of the following resonate? If so, please reach out!

  • You're excited to build better workflows for clinicians and data scientists to achieve better outcomes for patients.
  • You keep yourself up to date on the latest developments in the React ecosystem, and have an eye for the important details of React-specific idioms.
  • You take full advantage of the Typescript compiler's guarantees to write robust code that eliminates categories of problems, instead of just addressing the code smells.
  • You believe that "looks great" does not necessarily equal "feels great"...but your favorite applications accomplish both!
  • You take joy in code composability and extensibility, but have also witnessed the damage that results from leaky abstractions.
  • You know that UI/UX optimization for expert users is a game in which minuscule details can wreck workflows or convert users to evangelists in equal measure.
  • You consider unit tests and integration tests to be table stakes for every contribution. You're keen on the use of frameworks such as Jest and Cypress to keep code quality high and catch bugs earlier in the development cycle.

Apply for this Job

* Required