Your browser does not support javascript! Please enable it, otherwise web will not work for you.

React Engineer - Heights

  • Forward Partners
  • Full time
  • United Kingdom
  • 13/06/2021

Heights is a braincare brand. They exist to help you take care of the brain that takes care of you. They're committed to helping you do more of what you want for longer in your life—by making braincare simple. They create science-backed Smart Supplements designed to feed your brain what it needs to thrive, alongside bitesize expert content to help you reach your Heights.

The role

Heights is looking for an experienced React Engineer to join their product team. This role will work alongside their Head of Engineering to support and expand their current tech stack - a headless eCommerce frontend using Gatsby, Shopify and Contentful.

They're working on a number of exciting projects currently on the roadmap:

  • Introduction of our second product (sorry, no spoilers) turning our site into a multi-product store
  • A new headless checkout experience to support multi-currency
  • Expansion into the US market

The team is constantly trying new ways to improve the user experience, so they are constantly building new components that can be used throughout the site, and often run multiple A/B tests at the same time.

Requirements

They are looking for a React Engineer that relishes the opportunities and responsibilities that come with working in a seed stage business. It can be intense, sometimes chaotic, and you have to be comfortable finding 80/20 solutions, but the collaboration and opportunities to make a transformational impact on the business are extremely rewarding.

  • You’re able to take a design and break it down into meaningful reusable components
  • You know how to structure your code in a way that separates components from the business logic
  • You have strong attention to detail, but know when to make sacrifices (such as tech debt)
  • You value user experience above and beyond everything else and don’t shy away from making suggestions
  • You’re organised, collaborative, proactive and humble, and comfortable keeping multiple plates spinning at the same time
  • You’re unprecious, and open to new ideas and different ways of thinking about problems and solutions
  • You’re a good listener, and communicate clearly and efficiently, both verbally and in written form
  • You enjoy being pushed to the very edge of your comfort zone and being challenged on certain decisions

The Stack

Heights have built their website in a way that fully enables non-engineers to create awesome landing pages using fully reusable components, and cloud services like Gatsby Cloud to enable live previews for the editors. They use the following tools like Storybook to help build and validate new components.

Your experience

You should have demonstrable experience working with React, Gatsby and a headless CMS such as Contentful. They also use TypeScript, and a CSS-in-JS library called Theme UI, so experience in those is a plus. Experience working with e-commerce platforms like Shopify is also plus!

With that in mind, here's a low down of what they are looking for:

  • 3+ years experience in frontend development
  • Demonstrable proficiency in React, JavaScript, and CSS
  • Experience with Gatsby / JAM stack is preferred as “that’s my jam!”
  • Experience with Theme UI or another CSS-in-JS library
  • Experience with design systems like Storybook
  • Proficiency working with Restful APIs and GraphQL
  • Ecommerce experience preferred
  • TypeScript experience is a plus

Equal opportunities and culture at Heights

Heights is proud to be an equal opportunities employer and embrace diversity in our culture. They strive to create a happy and healthy workplace - our current team NPS is 100 and it will always be an OKR for us to keep it that way! Heights also promotes a culture of flexible working - they're outcome-driven and appreciate great people have family lives too.

About Forward Partners

Similar positions

Backend QA Engineer

  • EXANTE
  • 100% Remote

Intermediate Software Engineer (Node.js) ~ OP0179

  • Dev.Pro
  • Ukraine

Intermediate/Senior QA Engineer ~ OP0202

  • Dev.Pro
  • Ukraine

Intermediate/Senior Software Engineer (Angular) ~

  • Dev.Pro
  • Ukraine

Intermediate/Senior Software Engineer (Ruby, React

  • Dev.Pro
  • Ukraine