Frontend Engineer

Full Time
Job Posted
Applications Close

Job Description

We're looking for a Frontend Engineer to join our product team to help us build world class digital experiences and products for our clients. The role would suit a competent developer with 2-3 years experience who is focused on frontend development but interested in back-end, devops and everything in between!

What you will be doing

  • Collaborating with others in a cross-functional team of producers, designers and developers.
  • Helping to maintain internal processes and standards in collaboration with other members of the tech team
  • Identifying interesting new technology-related trends, techniques, tools and methodologies.
  • Mentoring less experienced team members.


  • Solid JavaScript experience (ES6, Typescript) and experience with any modern framework (eg. React, Svelte or Angular).
  • Strong knowledge of frontend web technologies (HTML5, CSS3) including modern CSS standards and use of preprocessors (eg. Sass, PostCSS).
  • Working knowledge of frontend build tools (Node, Webpack).
  • Experience with NodeJS server-side rendering.
  • Experience writing automated unit tests.
  • Good Unix/Linux and shell skills (we use Docker for everything).
  • Foundational knowledge of data structures and common design patterns.
  • Working knowledge of version control systems (Git).
  • Experience working with third party APIs (GraphQL experience would be a plus).

Nice to have

  • An interest in server-side web technologies for API development (Node, Go).
  • An interest in DevOps, web infrastructure (Kubernetes) and Continuous Integration/Continuous Deployment.
  • Familiarity with serverless environments (Firebase, Cloud Firestore, Cloud Functions).
  • Experience working with WebGL and web animation to produce rich visual experiences.

The mindset we are looking for

  • Love what you do; we really care about our clients and the work.
  • Love to learn; learning new things is what motivates all of us and is why we love the Web.
  • Be proactive; you get out what you put in.
  • Show talent; make us feel like we’ll never be that good.
  • Attention to detail; we worry, fret and polish till it’s right.

What you’ll get out of it

We’re a small company and a tight team - we work collaboratively, we share load, we have deep specialist experience but often blend roles.

We’re also a tech start-up   —  researching, prototyping and building our own products as part of our R&D process. You’ll be actively involved in this with opportunities to explore technologies you’re most interested in.

We pay fair London wages, encourage decent amounts of holiday and support remote and flexible working. To make sure our staff are as safe as possible during the pandemic, we are all working from home, with mature systems and processes in place that make this as easy as possible. In 2021 we’ll be making fresh decisions about how and where we work. It will be flexible, you’ll be allowed to work from home if you like it and there will be alternatives if you don’t.

Our hiring process

Initial application – a short initial chat by phone/zoom to learn a bit more about each other.

Technical Interview – a more in depth interview to chat about your technical experience and skills. We ask candidates to complete a small code challenge ahead of the session, so we can talk through your code and discuss your processes in the interview.

Team Interviews – a short meeting with our founders and some of the wider members of the team such as designers, product managers.

Decision – either an offer or we will come back to you with feedback.

The best way to find out more is to apply - we’re open to having a chat and answering any questions you may have.

How to apply

Please apply via our Recruitee Page.

Job ID #6585597264