This job has now closed and is no longer accepting applications.

Front-End Engineer

Midweight, Senior
Full Time
Job Posted
Applications Close

Job Description

We are looking for an experienced Front-end Engineer to join SuperHi! You will work within our development and product teams to add and improve on features and to help build brand-new products that we're working on.

Who is SuperHi?

SuperHi’s mission is to make creative education, better designed. We give the creative and curious the tools and techniques to bring their ideas and their work to life online.

We currently teach practical skills in code, design, and project management in a real-world way. We're proud that our current students are 51% female, 1% non-binary, and 48% male from a wide range of backgrounds and over 90 countries, and we have one of the highest Net Promoter Score of any online business in the world.

Over 2022, we'll be opening up the SuperHi platform to let people get paid for sharing their creative skills. We will be creating a range of brand new products that aren't part of the current SuperHi ecosystem and don't exist on the internet currently.

We’re a proudly remote team with people located worldwide. We are a fast-growing startup that recently raised a Series A round of investment to build these new tools. We are backed by world-class VCs such as Framework, Designer Fund, Expa, Torch Capital, and Reach Capital.


As part of this role, you will...

  • Develop and deliver high-quality products that improve the experience of current and future users
  • Write clean, efficient, scalable, and easily maintainable code
  • Meet regularly with your team to plan upcoming work, be part of shaping internal development processes, and provide input to scoping for the projects that you're involved in
  • Maintain documentation for code and projects
  • Talk regularly with users of SuperHi to understand their product needs
  • This role is one that contains a lot of both problem-solving skills and empathy towards users, as the products you will be building will have a huge impact on our users' lives.


This role is mid to senior level; we don't look at the number of years of experience but more at ability. Although we’re a remote company, we're ideally looking for candidates between UTC-6 (Central Time, USA) to UTC+1 (Central European Time) to overlap with who you'll be working with closest.

  • Thorough knowledge of Javascript, in-particular ES6+ and a strong understanding of React
  • Strong communication and written English skills
  • Experience with the Javascript ecosystem, including tools and libraries such as Next.js, webpack, Yarn, ESLint, Prettier, and Jest
  • Good attention to detail – your application should include the word "strawberry" somewhere
  • An interest in creative skills or education
  • You also need to be passionate about building products that support and help its users. Our customers spend hours in our products so we strive to make complex products that are as frictionless as possible.


  • Experience with TypeScript
  • Experience with GraphQL
  • Experience with CSS-in-JS libraries, such as Styled Components
  • Experience with Web3 libraries such as web3.js or ethers.js
  • Experience writing test-driven code
  • Experience contributing to reviews of designs and code
  • Experience with WebGL and/or GLSL
  • Experience with services like GitHub, AWS, Heroku

Employment details

SuperHi tries to be a forward-thinking, progressive company. We were a remote company from the start (years before lockdown), and we are currently working 4-day work weeks.

  • A competitive, fair salary – we have a salary calculator to ensure fairness
  • Health, dental and vision insurance for US-based employees
  • Stipend to get a workspace local to you if you prefer not to work at home after lockdown
  • 25 vacation days a year on top of public holidays in your country
  • Your own virtual credit cards for both equipment and education

Plus a lot more! Our handbook is also public if you want to read more about how we work.

How we hire

We want you to meet with a variety of people from different teams and get a sense of what it’s like to work together. This means our interview process takes a bit more time than most places.

1. Our first interview is a conversational-style interview. The best way to prepare for this is to spend some time reflecting on all of the experiences you've had and the things you've done to bring you to the point you're at today. It's more of a two-sided conversation than us "grilling" you.

2. Next, you'll receive a test. It won't be a long test — just a couple of hours maximum — and you'll be fairly paid for your time.

3. Then you'll meet several members of the team, so you can get to know the people you could be working with and the problems they’re currently solving.

We make a decision after collecting lots of feedback from our various and diverse team members. The hiring team will take the time to meet and discuss and will come back to you with a decision.

Who you'll work with

As part of this role, you will be mostly working closely with:

  • Chris Lawrence (Technical Director)
  • Ryan Smith (Director of Research)
  • Navya Dev (Product Manager)
  • Along with the rest of the SuperHi team, external teachers and designers, and the whole of the SuperHi community!

We know companies say this (and sometimes don't mean it) but we are a 100% equal opportunities employer. We welcome anyone from any gender, race, sexuality, ability, background, age, etc. to apply. Diversity and inclusion are incredibly important to SuperHi. Our students come from all walks of life and our team should reflect that too.