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

MOO

Cape Town

Hybride

ZAR 500 000 - 650 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

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

Résumé du poste

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.

Responsabilités

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

Connaissances

React
Next.js
TypeScript
Testing
Accessibility
CMS systems

Outils

AWS
Vercel

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Junior Graphic Designer
Junior Graphic Designer

Phoenix Court Group • Cape Town

Sur place
ZAR 180 000 - 280 000
19 days holiday
Pension scheme
Private healthcare
+2
Hybrid/Remote Front-End Engineer II: Next.js & TypeScript
Hybrid/Remote Front-End Engineer II: Next.js & TypeScript

MOO • Cape Town

Hybride
ZAR 500 000 - 650 000
19 days holiday
Matched pension scheme
Paid parental leave
+3
New Account Specialist
New Account Specialist

Phoenix Court Group • Cape Town

Hybride
ZAR 250 000 - 380 000
19 days holiday rising with tenure
Matched pension scheme
Paid parental leave
+3
New Account Specialist
New Account Specialist

MOO • Cape Town

Sur place
ZAR 300 000 - 540 000
19 days holiday
Matched pension
Paid parental leave
+2
Existing Account Specialist
Existing Account Specialist

Phoenix Court Group • Cape Town

Hybride
ZAR 420 000 - 620 000
Hybrid work arrangement
Private healthcare
Life insurance
+2
Software engineer
Software engineer

ATS Client • Cape Town

Sur place
ZAR 900 000 - 1 300 000
Hybrid, Casual work environment
Unlimited PTO policy
Medical Aid and Provident Fund
+6
Full Stack Frontend Engineer
Full Stack Frontend Engineer

Superbalist • Cape Town

Sur place
ZAR 600 000 - 900 000
Equal opportunity employer
Senior Front-End Engineer (React)
Senior Front-End Engineer (React)

Ditto Hire • Afrique du Sud

Sur place
ZAR 550 000 - 750 000
Fast-paced development environment
Opportunity for significant impact
Collaborative and creative culture
UX Designer - Cape Town
UX Designer - Cape Town

Morae • Wes-Kaap

Sur place
ZAR 334 800 - 446 400
Intermediate Front-End Engineer (React)
Intermediate Front-End Engineer (React)

AES Global • Cape Town

Sur place
ZAR 600 000 - 900 000