×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II; Front-End - Next.js

Job in Cape Town, 7100, South Africa
Listing for: MOO
Full Time position
Listed on 2026-05-15
Job specializations:
  • Software Development
    Software Engineer, Front End Developer
Job Description & How to Apply Below
Position: Software Engineer II  (Front-End - Next.js)

MOO set out to shake up the world of print back in 2006. We have grown to a 400+ strong team creating print and digital products for companies of all sizes – from Google and Airbnb to independent artists.

Our global HQ is in London, UK, with offices in Dagenham, Boston, MA, East Providence, RI, Denver, CO, and Cape Town, South Africa.

The Browse team focuses on the e‑commerce storefront upper funnel. We’re dedicated to our customers’ browsing experience and the product data that drives our catalog, handling the highest traffic volumes and driving growth through experimentation and innovation.

We are looking for a Middleweight Software Engineer to join the Browse team. You’ll work primarily on front‑end development while also managing product data and integrations across the e‑commerce and fulfilment journeys. Experience with Next.js (or a similar React‑based framework), Type Script, React Testing Library, and Storybook is required.

The Person We Want
  • Comfortable with React, ideally Next.js, and authored in Type Script
  • Knowledge of building with CMS systems using an API‑first approach via a backend‑for‑frontend (BFF)
  • Strong focus on code quality and testing
  • Understanding of accessibility concerns
  • Ability to translate Figma or other high‑fidelity designs into functional components
Responsibilities
  • Refine system requirements and translate them into high‑quality, working software
  • Participate in Agile ceremonies and suggest improvements to our ways of working
  • Share knowledge, pair‑program, and review code through pull requests
  • Prioritize testing and correctness with extensive test automation across tools
  • Take ownership of work, proactively addressing impediments to delivery
About You
  • Experience supporting content‑driven pages primarily using Next.js or similar
  • Basic understanding of AWS and/or Vercel and navigating their ecosystems
  • Self‑motivated and a team player
  • Willing to learn and evolve your skills
What’s it like to work at MOO?

MOO promotes an inclusive, flexible workplace where you can express yourself and grow professionally. We offer 19 days holiday (rising by one day for each year of service up to five years), a matched pension scheme, paid parental leave, private healthcare, life insurance, and flexible work schedules with hybrid and remote options for certain roles.

Diversity Statement

We are committed to creating an inclusive, diverse, and welcoming environment. MOO does not discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability, or any other protected class. All candidates are encouraged to apply.

We may use artificial intelligence tools to support parts of the hiring process. Final hiring decisions are made by human recruiters. For more information about how your data is processed, please contact us.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary