Web Engineer

Virgin Active South Africa (Pty) Ltd

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Virgin Active South Africa (Pty) Ltd in Cape Town is seeking a Senior Software Engineer to build and evolve our web platforms, integrations and shared engineering foundations. You will be a hands-on, senior individual contributor with strong front-end depth and full-stack capability, focusing on TypeScript, Next.js, React and Storybook.

Collaborate with product and design to translate requirements into robust technical solutions, contribute to CI/CD and automated testing, and help shape reusable

Qualifications

  • Proven experience building modern web applications in production environments.
  • Strong hands-on experience with TypeScript, Next.js, React and Storybook.
  • Understanding of scalable, maintainable web architecture and component-driven development.
  • Experience with APIs, integrations and shared platform services.
  • Commitment to automated testing, engineering quality and safe release practices.
  • Experience with CI/CD and modern software delivery practices.
  • Knowledge of web performance, accessibility and SEO fundamentals.
  • Experience collaborating with Product and Design in cross-functional teams.
  • Good technical judgement balancing quality, pace and long-term maintainability.
  • Strong communication and collaboration skills.
  • Experience with headless CMS platforms, design systems, and multi-market platforms is desirable.
  • Relevant degree or equivalent practical experience in software engineering or CS.

Responsibilities

  • Design, build and maintain modern web applications and shared platform foundations.
  • Deliver high-quality, scalable code across core user journeys and integrations.
  • Contribute to a multi-market web platform with reusable patterns.
  • Build reusable components and design-system patterns.
  • Work across the stack with APIs, integrations and orchestration layers.
  • Collaborate with Product and Design to translate requirements into solutions.
  • Contribute to CI/CD, automated testing and release practices.

Skills

TypeScript
Next.js
React
Storybook

Education

Degree in software engineering or computer science

Job description

Your Purpose...
  • Is to “change people’s lives for the better through wellness”;
  • We deliver social wellness experiences that enable people to meet their personal wellness goals, through holistic physical, mental nutritional and social wellbeing.
  • As a Senior Software Engineer, you will play a hands‑on role in building and evolving our web platforms, integrations and shared engineering foundations. This is a senior individual contributor role for an engineer with strong front‑end depth and full‑stack capability, with particular strength in TypeScript, Next.js, React and Storybook.
Your Duties and Responsibilities...
  • Design, build and maintain modern web applications, services and shared platform foundations using TypeScript, Next.js, React and related technologies.
  • Deliver high-quality, scalable and maintainable code across core user journeys, content experiences, integrations and shared platform capabilities.
  • Contribute to the evolution of a multi‑market web platform, with reusable engineering patterns that balance global consistency with local flexibility.
  • Build reusable components, patterns and standards that support a coherent and scalable design system.
  • Work across the stack where needed, with confidence contributing to APIs, integrations, orchestration layers and broader platform concerns.
  • Collaborate closely with Product and Design to translate requirements, prototypes and user needs into robust technical solutions.
  • Contribute to CI/CD, automated testing and release practices that enable frequent, safe and reliable delivery.
Our Minimum Requirements...
We can’t live without…
  • Solid experience building modern web applications in production environments.
  • Strong hands‑on experience with TypeScript, Next.js, React and Storybook.
  • Demonstrable understanding of scalable, maintainable web architecture and component‑driven development.
  • Confidence working across APIs, integrations and shared platform or middle‑tier services where needed.
  • A strong commitment to automated testing, engineering quality and safe release practices.
  • Experience contributing to CI/CD and modern software delivery practices.
  • Good understanding of web performance, accessibility and SEO fundamentals.
  • Experience working closely with Product and Design in cross‑functional teams.
  • Sound technical judgement and a pragmatic approach to balancing quality, pace and long‑term maintainability.
  • Strong communication and collaboration skills.
  • Experience with headless CMS platforms, design systems, and multi‑market digital platforms is desirable.
  • Relevant degree or equivalent practical experience in software engineering, computer science or a related field.
  • Able to work in line with Virgin Active’s agreed hybrid working patterns and ways of working (currently three days a week on‑site).

Core Interpersonal Skills:

  • Emotional Intelligence- proven ability to anticipate the needs of others before they are voiced
  • Active Listening- Able to genuinely hear concerns with the ability to defuse tense situations and ensuring members and staff feel heard and valued
  • Cultural Awareness and Fluency- understand international norms, etiquette and diverse backgrounds to provide a welcoming environment for our international and VIP members
  • Empathy – be able to understand, or and be aware of, someone else’s feelings especially during stressful situations, such as travel delays or billing disputes

Operational & leadership Skills Required:

  • Attention to Detail, noticing the small things
  • Resilience and Composure, be able to remain calm and optimistic under extreme pressure, during peak or periods or system failures
  • Problem solving and conflict resolution – be able to turn challenges into opportunities by thinking and acting quickly to resolve issues before they impact a member’s experience
  • Adaptability: be flexible to handle unpredictable shifts in processers, resource changes, last minute VIP guest arrivals, or sudden changes in event plans.
  • Relatability – the capacity to connect with diverse stakeholders across all backgrounds
  • Situational Awareness – constantly monitoring the environment to identify members who need support or help
  • Curiosity- the ability to seek out and transform standard transactions into personalised stories and memorable experiences
  • Time Management – the ability to efficiently meet stringent deadlines while maintaining a relaxed and unhurried demeanor for guests.
  • Digital Fluency – must be proficient in new age technology and systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sales Consulant
Sales Consulant

Virgin Active South Africa (Pty) Ltd • Klerksdorp

On-site
ZAR 180,000 - 240,000
Technical Business Analyst
Technical Business Analyst

Virgin Active South Africa (Pty) Ltd • Cape Town

On-site
ZAR 600,000 - 900,000
Website Product Owner
Website Product Owner

Virgin Active South Africa (Pty) Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Virgin Active Sales Consultant - JHB / PTA
Virgin Active Sales Consultant - JHB / PTA

Virgin Active South Africa • Pretoria

On-site
ZAR 180,000 - 240,000
Club Experience Manager
Club Experience Manager

Virgin Active South Africa (Pty) Ltd • East London

On-site
ZAR 420,000 - 620,000
Club Experience Manager
Club Experience Manager

Virgin Active South Africa (Pty) Ltd • Fish Hoek

On-site
ZAR 420,000 - 640,000
Service Ambassador
Service Ambassador

Virgin Active South Africa (Pty) Ltd • Polokwane

On-site
ZAR 180,000 - 240,000
Service Ambassador 45hr
Service Ambassador 45hr

Virgin Active South Africa (Pty) Ltd • Cape Town

On-site
ZAR 150,000 - 190,000
Service Ambassador 45hr
Service Ambassador 45hr

Virgin Active South Africa (Pty) Ltd • Wes-Kaap

On-site
ZAR 120,000 - 180,000
Regional Club Experience Specialist
Regional Club Experience Specialist

Virgin Active South Africa (Pty) Ltd • Durban

On-site
ZAR 700,000 - 950,000