Software Engineer II – Front-End, Next.js

Moo

Greater London

On-site

GBP 55,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days holiday
Hybrid and remote options
Private healthcare
Life insurance
Season ticket loan
Cycle to work
Work From Anywhere program

Job summary

MOO seeks a Middleweight Software Engineer for the Browse team. You’ll work on our e‑commerce storefront front end with React, Next.js and TypeScript, contributing to CMS/API‑first integrations and a design system. Strong testing, accessibility and collaboration with product/design are essential.

You’ll join a hybrid, globally distributed team and help deliver high quality components from Figma designs, while maintaining and improving existing code and performance.

Qualifications

  • Experience building content-driven pages with Next.js or similar.
  • Understanding of API-first approaches via a BFF.
  • Focus on code quality, performance and testing.
  • Good understanding of accessibility.
  • Ability to translate designs (Figma) into reusable components.

Responsibilities

  • Contribute to the team through understanding and translating requirements into high quality software.
  • Participate in Agile ceremonies and suggest improvements to ways of working.
  • Engage in pair-programming and contribute to PRs.
  • Demonstrate a passion for testing and automation across the stack.
  • Own your work and tackle impediments to delivery.
  • Balance feature delivery with maintenance of the existing codebase.

Skills

React
Next.js
TypeScript
Storybook
Testing Library

Tools

Storybook
Testing Library

Job description

MOO set out to shake up the world of print back in 2006. And we’ve come a long way since. Today we’re a 400 + strong team (we’re thinking of getting matching jackets) who create print and digital products for companies of all sizes – from Google and AirBnB to the guy who makes those amazing prints you found at a craft fair.

Our global HQ is in London, UK, while we also have premises in Dagenham. In the US, you’ll find us in Boston, MA, as well as East Providence, RI and Denver, CO.

We’re making new and exciting things – and we could really do with your help.

The Browse team focuses on our e-commerce storefront upper‑funnel. We're dedicated to our customers' browsing experience and the product data that drives our catalog. Our place in the journey means we typically deal with the highest traffic volumes and continue to drive growth through experimentation and innovation.

We are looking for a Middleweight Software Engineer to join the Browse team. We're a front‑end focused team but also manage aspects of product data and integrations to other parts of the e-commerce and fulfilment journeys. The successful candidate will have solid React skills and ideally some experience with Next.js, or a similar React‑based framework, using Typescript. If you've worked with, or had exposure to, React Testing Library and Storybook as part of a Design System, that would be a bonus!

The Person We Want
  • Comfortable with React, and ideally Next.js, authored in Typescript
  • Can demonstrate some understanding of building with CMS systems using an API‑first approach via a BFF
  • Can show the importance of code quality, performance and testing
  • Has a good grasp of Accessibility concerns
  • Is able to take Figma, or other high fidelity designs and turn these into working components
Responsibilities
  • Contribute to the team through understanding and refining system requirements and translating these into high quality working software
  • Participate in Agile team ceremonies and be able to suggest improvements to our ways of working
  • Be comfortable with knowledge sharing, pair‑programming and spending a proportion of your time on PRs
  • Demonstrate a passion for testing and correctness through high levels of test automation using a range of tools
  • Show a sense of ownership over your work and be proactive about tackling any impediments to delivery
  • Balance your time between technical discovery, new feature delivery and maintaining the existing codebase
About You
  • You have experience in supporting the development of content driven pages primarily using Next.js or similar
  • You have a basic understanding of AWS and/or Vercel and navigating their ecosystems
  • You're curious about AI, and may be proficient with it, while retaining your basic craftmanship
  • You're happy to pitch in with documentation when it's needed and have good communication skills
  • You are self‑motivated and a team playerWilling to learn and evolve your skills
What’s it like to work at MOO?

MOO’s the kind of workplace where you can really be yourself. Dye your hair purple. Hit the sofa with your laptop. Whatever helps you feel comfortable and happy at work. We want to help you grow in your career and set you up for success – while also recognising the importance of a healthy work/life balance.

That’s why we offer 25 days holiday rising by one day for each year here (for 5 years), a matched pension scheme, and paid parental leave. We’ll offer you private healthcare, life insurance, a season ticket loan, and a cycle to work scheme. We also offer flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.

Diversity Statement

We are working hard to create a representative, inclusive and super‑friendly team, because we know that different experiences, perspectives and backgrounds make for a better workplace. And that creates a better experience for our customers. MOO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.

As a design and technology company we have a desire and a responsibility to build a business that represents the world around us. So we strive to create a values‑driven, purposeful and highly empowered organisation that we are all proud to work for. And we are committed to continuous investment in building an open and inclusive environment, welcoming a diverse audience of candidates who see themselves working and thriving at MOO. Therefore, we’d like to invite you to complete this optional survey to help us evaluate our inclusion and diversity efforts. Completing this form is entirely voluntary and if you decide not to it won’t in any way affect your job application. We keep the information separate from your application and it is kept secure and confidential, it is only used to better our inclusion and diversity efforts.By submitting this information, you consent to MOO's processing of it for these purposes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II (Magnolia/ContentStack FullStack)
Software Engineer II (Magnolia/ContentStack FullStack)

MOO • Greater London

Hybrid
GBP 50,000 - 75,000
25 days holiday
Matched pension scheme
Private healthcare
+3
Software Engineer II
Software Engineer II

Phoenix Court Group • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid/Office work potential
Private healthcare
Pension
+2
Software Engineer II
Software Engineer II

MOO group • Greater London

Hybrid
GBP 80,000 - 120,000
25 days holiday rising by one day for
matched pension scheme
paid parental leave
+5
Vice President of Technology
Vice President of Technology

MOO • Greater London

Hybrid
GBP 180,000 - 240,000
25 days holiday
Matched pension scheme
Private healthcare
+5
Vice President of Technology
Vice President of Technology

Phoenix Court Group • Greater London

Hybrid
GBP 180,000 - 240,000
25 days holiday
Pension plan
Private healthcare
+2
Vice President of Technology
Vice President of Technology

MOO group • Greater London

Hybrid
GBP 180,000 - 260,000
25 days holiday
Matched pension
Private healthcare
+5
Principal Engineer
Principal Engineer

MOO group • Greater London

Hybrid
GBP 120,000 - 160,000
25 days holiday
Pension scheme
Parental leave
+3
E-commerce Product Enablement Assistant
E-commerce Product Enablement Assistant

Phoenix Court Group • Greater London

Hybrid
GBP 28,000 - 36,000
25 days holiday
Private healthcare
Life insurance
+3
Principal Engineer
Principal Engineer

Phoenix Court Group • Greater London

Hybrid
GBP 110,000 - 150,000
Hybrid work options
Private healthcare
Life insurance
+3
Principal Engineer
Principal Engineer

MOO • Greater London

Hybrid
GBP 90,000 - 130,000
25 days holiday
Pension scheme
Parental leave
+5