Front End Engineer

  • Frontend
  • Permanent
  • London, UK

About Kernel

The core value of most B2B businesses comes from a unique insight, data or technology, not from just designing and building a great web app. That’s where Kernel comes in.

Kernel allows users to assemble their own B2B software frontend. We provide all the components a SaaS web app needs like tables, lists and graphs plus sign up, login and settings pages, so end users have a great experience. Without having to build and maintain a whole web app.

We’re looking for a founding Front End Engineer to help us reach our vision where front end B2B software is easy to assemble for a non or lightly technical person and a joy for users to use.

What you'll do

  • Empower business software entrepreneurs. We exist to enable more people to start, build and scale B2B companies. That's why we get out of bed every morning.
  • Build our design system. As products grow, they need more control and customisation. Decide how we build a system that moves from CSS to Headless UI to APIs. Our design system will need to be flexible, yet opinionated about what good engineering and design means.
  • Care about what is under the hood. Use and take inspiration from the following technologies as we build: React, Tailwind CSS, styled components, SWR, and Next.js.
  • Ensure our users are at the heart of everything we do. Work with a diverse set of users to understand the range of use cases we want to support – now and in future.
  • Play a key role in our product process from inception to delivery. For Kernel design is not a passing phase, it should be in every step of the thinking and building of a product.
  • Focus on the detail. We’re building a world class product. Across all disciplines but especially design we’ll need an attention to detail to make sure our users have a great experience.

Requirements

What you’ll need

You’ll be the first Front End Engineer in the company and our first employee alongside a Product Designer and a product engineer. You’ll work closely with the founders to ensure we have strong design foundations for Kernel (we have strong but malleable opinions on this!).

This role will be a great fit if you:

  • Are well versed in working as part of a multi-disciplinary product team, covering all stages of the design process from the original idea through to prototyping in Figma and iterating on a shipped product.
  • See communication of your thinking and decisions as important as the engineering work itself. You document and communicate with empathy and precision.
  • Have built a design system before and understand how you need to make tradeoffs on flexibility and implementation. Especially if you have experience of accessibility, internationalisation and other important considerations when building a design system like we are.
  • Default to simple and predictable UI over inventive and boundary-pushing - but you know where a sprinkle of the latter can make all the difference.
  • Want to blur the lines between product, engineering and design, not enforce them. You think in systems and components, are in your element pairing closely with designers, and thrive in the fine details that distinguish a good interface from a great one.
  • Enjoy the autonomy, uncertainty and unpredictability that comes with an early stage company.

This role might not be for you if you:

  • Want to manage a team. Given our team growth plans, this is unlikely to be a need in the next 12-24 months.
  • Have the goal of building a design system because it’s cool and shiny. Our focus is on building a product that people want to use.
  • Are looking to learn from other front end engineers. We don’t know if and how quickly the team will grow, and for the time being, you’ll work mostly with one other engineer and us founders.
  • Want all of the benefits that come with a more established tech company - free drinks and lunches, etc.
  • Want a traditional product team setup, with a predictable roadmap, clearly scoped out tickets, a PM, and so forth.

Benefits

Compensation and details

Salary: £70-100K

Share options: 0.3-0.9%

As with all ranges this is dependent on experience and we’re happy to extend this further for the right person.

We are a remote-first company (GMT+/-5). Once offices are safe to open again, we will likely have an HQ office in London for the team to use as they wish and for quarterly meetups.