Senior Product Engineer (Frontend)

Build an all-day-every-day tool that people love working in.

£75k - 110k + stock options

Remote within Europe

Sound interesting? We'd love to hear from you.

Your application will be reviewed by us. We'll get back to you within a week. We can't wait to meet you!

Simon Rohrbach

Co-Founder & CEO

Matt Vagni

Co-Founder & CTO

Basics & Benefits

Competitive, globalised salaries for everyone, regardless of where you live

Generous option grant on employee-friendly terms

Remote-first environment, hiring within Europe

Quarterly offsites with the whole company in interesting and fun places

£1000 per year to spend on your WFH setup

Desks at coworking spaces whenever you need

Flexible, parent-friendly culture

Enhanced parental leave

35 days, including public holidays, to take as you wish

At the end of the year, the founders cook the whole team dinner. You might feel that’s a threat rather than a benefit, but we were told in a non-anonymous survey that our food is one of a kind.

We are building the support platform for developer tools. Think Linear meets Stripe for support: A pro tool that’s delightful to use right out of the box, and powerful to build with.

Support might seem boring at first, but we think it’s one of the most interesting products to work on. Support tools are the very definition of a productivity tool. They’re inherently multiplayer, high volume and collaborative with unique technical demands. Plus, every company that has customers, has customer support - a huge software market.

We’re looking for an experienced frontend engineer to help us lead and shape all things frontend at Plain. You'll be joining an intentionally small, commercially savvy, and product-centric team. Everyone on our team is technical, commits code, and speaks to customers. We maintain complete internal transparency on almost everything, and are just as driven by building a great product as we are by building a great company.

What you'll do

You’ll be one of the most senior individual contributors in our frontend discipline. So while you’ll be very hands-on, you’ll also have a huge impact on what we build, how we build it, and in helping build a frontend discipline known beyond Plain for the quality of its work.

Together with the team, you will work on everything from our most complex challenges to the smallest product improvements.

Here are some examples of things we need help with right now:

  • Getting state management right: We've currently normalizing GraphQL queries into a global cache and updating entities via Websockets. Although functional we have a long road ahead to make this faster, more resilient and faster to build with. Fixing this will require some deep thinking and love around our frontend architecture.

  • Building a great multiplayer experience: We want to make sure Plain is a delight to use with large teams. We need to develop a more resilient way to allow multiple people to be aware of each other when using Plain, and do so in a technically resilient way which handles all the complex conflicts and race conditions which come with multiplayer support.

  • Improving our writing experience: Like Slack, typing is at the heart of Plain, so we want to deeply invest in our writing experience. We want to give you full keyboard control over Plain, let you seamlessly compose rich messages with code snippets, inline images and videos, and make it a breeze to help your customers. This will require some UI heavy lifting, and is the perfect challenge for someone excited about getting even the smallest interaction details right.

This is a great fit if you…

  • Have substantial experience working on web apps with complex data fetching, state and performance challenges.

  • Enjoy being hands-on with a focus on writing code and shipping things. There is a lot to build.

  • Want to work day to day with Typescript, React, GraphQL and a fully serverless back-end.

  • Enjoy the autonomy, uncertainty and unpredictability that comes with an early stage company.

  • Are opinionated about, and love working on UI

This won't be the right role if you…

  • Want to be line manager to a team from day 1. You’ll mentor and develop others, but this will remain an individual contributor position first and foremost for the time being.

  • Want all of the benefits that come with an established tech company - top-end comp, free drinks and lunches, etc.

  • Want a traditional product team set up, with a predictable roadmap, clearly scoped out tickets, a PM, and so forth.

Sound interesting? We'd love to hear from you.

Your application will be reviewed by us. We'll get back to you within a week. We can't wait to meet you!

Simon Rohrbach

Co-Founder & CEO

Matt Vagni

Co-Founder & CTO

Things we worked hard for

Backed by

© 2024 Not Just Tickets Limited

Plain and the Plain logo are trademarks and tradenames of Not Just Tickets Limited and may not be used or reproduced without consent.

Things we worked hard for

Backed by

© 2024 Not Just Tickets Limited

Plain and the Plain logo are trademarks and tradenames of Not Just Tickets Limited and may not be used or reproduced without consent.