product engineer

product engineer London, England

zeroheight
Full Time London, England 100000 - 60000 GBP ANNUAL Today
Job description

£60 - 100k + stock options

We're looking a full stack product engineer to build beautiful & functional products from start-to-finish based in the UK. We’re flexible about when you work and believe in experimentation – whether that’s with how we build things or how our teams work. We’d love to chat to you if you like the sound of this and love to build great user experiences!

We are a "remote-first" company and there's no requirement for anyone to come into the zeroheight office on a regular basis - more details on what remote-first looks like

About zeroheight

We’re building the world’s UX infrastructure and lowering the barrier to creating great user experiences by enabling any company in the world to have a sophisticated design system. We’re allowing companies to design and develop user experiences in a much more systematic way and deliver high quality UX 10x faster.

We've built a design system documentation product that people love, and thanks to this we've grown through word-of-mouth to 1600+ customers including multiple Fortune 100s. We're the market leader in our category, doubled our team in 2022 and have the backing of world-class investors like Tribe Capital, Y Combinator and Adobe. But design system documentation is just the beginning... we're now perfectly positioned to become the leader in DesignOps and transform how products are built

You can learn more on our About us page.

What would you be doing?

We're still small (14 product engineers, 65 people total) so you'd be working on building all types of features teaming up with a designer and product manager. You'll have start-to-finish ownership of the features – this brings accountability but also an awesome sense of pride when users love your work. You'll be involved in planning scope to ensure we deliver value to our users quickly.

Here are some examples of recent features to give a taste of what you could be working on:

  • new ways of easily syncing design documentation across multiple styleguides
  • moving some of our most important functionality to serverless functions on AWS Lambda
  • improving how teams collaborate through more advanced commenting and dynamic page linking

You'll also be included in some things that are outside the traditional "software engineering" domain. Things like helping with support queries, planning the product roadmap, project management for your features and discussing wider company processes. There’ll also be plenty of opportunities to share your work, new technologies you’ve been exploring and things you’ve learnt with the team. Joining now is great if you want to broaden your skills or you'd like to create your own startup at some point.

If you're interested, here's a more detailed idea of what you'd be up to in the first 6 months

How is zeroheight different? ❄️

Here's what we think zeroheight does differently compared to another job you might be considering:

  • a focus on QA and UX – we take UX quality seriously and make sure everything is excellent before we ship. This also means we have to be careful about scope-creep to ensure we have time to polish
  • ownership – you'll own a feature from start-to-finish. This means you have the freedom to choose how to build it and you're responsible for the implementation and release
  • everyone plans – we try to get everyone involved in planning and scoping features to prevent a top-down approach where engineers are just pumping out feature specs
  • document all the things – we use Notion for our process documentation and try our hardest to answer every question with a link. This means we have a great knowledge-base that we're constantly improving
  • 10% time – we have a day set aside every 2 weeks to work on whatever you like

Our tech stack

We use React to build any new UI components, paired with Storybook to work on them in isolation. We then integrate them into the main product. The bulk of the existing codebase is written in Marionette (Backbone.js) so we're working on a smooth transition (instead of a massive rewrite).

On the backend, our main server is in Rails (Ruby). We host our database and cloud infrastructure on AWS and use serverless functions (AWS Lambda) for a few things.

One word of warning – if you're super passionate about a particular tech, our early-stage startup might not be the right place for you. We're focused on getting things done and shipping an amazing product; we'll use whatever tech helps us get there.

Are we a good match?

If these points mostly resonate, let's have a chat:

  • You love creating beautiful UIs with precision and attention to detail; you understand how important design is to a successful product
  • You're curious to learn about the design process and design systems.
  • You relish the excitement of an early-stage startup – you have a proactive attitude and a strong desire to succeed in a startup environment where you'll need to be efficient and adaptable to change.
  • You're looking for somewhere to grow – you want to get stuck in and have a real impact in the company's future. You're flexible and not afraid of taking on more responsibility as we grow.

What we're looking for

Required experience


  • 3 years or more working as a software engineer
  • Experience with modern JavaScript frameworks / libraries such as React, Angular or Vue
  • Some experience with backend

Useful / Bonus experience

  • Ruby
  • AWS / Servers

How do we work? ️

Each of our teams works in the way that works best for them, and they experiment with their approaches too. In general, teams tend not to have traditional standups and share plans and updates over Slack instead – we really value flexibility and this kind of thing allows people to read the updates in their own time. Hours are flexible – we have a recommended weekly total and times we try to keep our meetings between, but we’re keen you can fit your work around things you might need to do at home.

We have regular retrospectives to take a look at how we can improve our processes – both at a team level and across Engineering. Teams also do sprint planning either weekly or fortnightly to schedule work, and we tend to rotate responsibility for facilitating these around the team.

The feature roadmap is planned quarterly by the whole team. We base it on a consolidation of the feedback from our users and our strategic plans.

Let's make this happen!

zeroheight is entering a very exciting phase – our documentation tool is used by tens of thousands of people every week and we're in a great place to build on that. Over the next few years, we'll be creating the design system tools of the future and we'd love you to come along for the ride.

Here's how it will work:

  • Submit your CV
  • Hello (45m, video call)
  • Product engineering exercise (1h, video call)
  • Coding ️ (1h, video screen share)
  • Meet with the founders (1h, video call)
  • We make a decision quickly and let you know

We know that you might not have all that much spare time, so only the product engineering exercise and the coding session need any preparation, and not more than an hour on each. We try to be flexible with scheduling these too so you can fit them around things.

That's it. Now don't be shy!

Further details on the interview process can be found here

DEI statement

At zeroheight we live and breathe our values, building an inclusive and diverse team is what makes us great. We are proud of the culture we’ve created and by embracing individuality we continue to add to our culture.

We look to hire the best, give an amazing experience throughout and we don’t discriminate against who or what you are. Our employees are encouraged to be their authentic selves, allowing us to celebrate our differences and learn from one another. All we ask is that you be yourself, love what you do and give 100%.

Take a look at our current DEI stats here.

About us

Find out more about our team and company perks here – budgets for things from snacks to health and wellbeing, and plenty of things to bring people together as a team :)

You can also get a quick overview of what life’s like as a Product Engineer at zeroheight from one of the team here.

product engineer
zeroheight

https://www.zeroheight.com/
London, United Kingdom
Jerome de Lafargue
Unknown / Non-Applicable
51 to 200 Employees
Company - Private
Enterprise Software & Network Solutions
2015
Related Jobs

All Related Listed jobs

student
University of Roehampton London, England 68939 - 60046 GBP ANNUAL Today

Department: Strategy, Recruitment and Communications

Job title: Head of Admissions and Student Conversion, Full...

Sales Consultant (18hrs), adidas Brand Center, White City, London
Adidas London, England Today

Be a brand ambassador by connecting, engaging, and inspiring our customers in alignment with our adidas values. Effective customer service and sales skills.

warehouse worker
Bensons for Beds Tewkesbury, England 23754 - GBP HOURLY Today

Job Type - Permanent - Full Time
Location - Tewkesbury
Salary - £11.42 per hour + Benefits
Closing Date -...

Starbucks Albion Street Barista Part Time
Soul Coffee Company Ltd. Leeds, England 6 - 10.5 GBP HOURLY Today

Providing a cheerful and helpful manner while greeting customers and preparing customer orders. Executing store operations including promotional activity and

Care Assistant
Care UK Residential Care Services United Kingdom 9.5 - 9.76 GBP HOURLY Today

Hundreds of online and in-store discounts. Career development, training and access to our approved apprenticeship scheme. Competitive refer a friend bonus.