Software Engineer II (Front-End - Next.js)

MOO

Cape Town

Hybrid

ZAR 500,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

19 days holiday
Matched pension scheme
Paid parental leave
Private healthcare
Life insurance
Flexible work schedules

Job summary

MOO is looking for a Middleweight Software Engineer to join their Browse team in Cape Town. The role involves front-end development using React and Next.js, managing product data, and integrations. You should be experienced with TypeScript, code quality, and testing. The company promotes an inclusive work environment, offering benefits like 19 days holiday, flexible work schedules, and a matched pension scheme for employees.

Qualifications

  • Experience with front-end development using React and Next.js.
  • Understanding of accessibility concerns.
  • Ability to translate designs into functional components.

Responsibilities

  • Refine system requirements and translate them into working software.
  • Participate in Agile ceremonies and suggest improvements.
  • Prioritize testing and correctness with extensive automation.

Skills

React
Next.js
TypeScript
Testing
Accessibility
CMS systems

Tools

AWS
Vercel

Job description

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), TypeScript, React Testing Library, and Storybook is required.

The Person We Want
  • Comfortable with React, ideally Next.js, and authored in TypeScript
  • 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.

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

Similar jobs worth comparing

Senior Analytics Engineer
Senior Analytics Engineer

MOO • Cape Town

Hybrid
ZAR 600,000 - 900,000
19 days holiday
Pension scheme
Paid parental leave
+3
Senior Analytics Engineer
Senior Analytics Engineer

MOO group • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
19 days holiday rising with tenure
Matched pension scheme
Private healthcare
+1
Junior Graphic Designer
Junior Graphic Designer

MOO • Cape Town

Hybrid
19 days holiday plus additional days with tenure
Matched pension scheme
Private healthcare and life insurance
+1
Senior Sales Enablement Manager (1 Year Maternity Cover)
Senior Sales Enablement Manager (1 Year Maternity Cover)

MOO • Cape Town

Hybrid
ZAR 600,000 - 900,000
19 days holiday increasing yearly
Matched pension scheme
Private healthcare
+3
Technical Production Artworker
Technical Production Artworker

Phoenix Court Group • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
19 days holiday
Pension scheme
Private healthcare & life insurance
+2
Hybrid/Remote Front-End Engineer II: Next.js & TypeScript
Hybrid/Remote Front-End Engineer II: Next.js & TypeScript

MOO • Cape Town

Hybrid
ZAR 500,000 - 650,000
Technical Production Artworker
Technical Production Artworker

MOO group • Cape Town

Hybrid
19 holidays (rising)
Matched pension
Private healthcare
+2
FP&A Analyst
FP&A Analyst

Phoenix Court Group • Cape Town

Hybrid
ZAR 600,000 - 900,000
Holiday allowance
Pension scheme
Parental leave
+3
FP&A Analyst
FP&A Analyst

MOO group • Cape Town

Hybrid
ZAR 600,000 - 900,000
Software engineer
Software engineer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid, Casual work environment
Unlimited PTO policy
Medical Aid and Provident Fund
+6