Skip to content

Design System: Front-End Developer

Nedbank, Johannesburg, Gauteng

1day left
Closes Monday 19 October 2026 Apply well before the day. Some employers close early when they have enough applications.

From Nedbank. It comes down automatically when it closes.

Your free application kit for this job

Three free tools, each opened with this job: its title, company and closing date.

A CV for this job Put what the advert asks for at the top. Build my CV
A cover letter for 148062 Names the post and says why you fit it. Write my letter
Interview questions The questions asked most, with sample answers. Practise

Free, about 20 minutes in all. Finish before Mon 19 Oct: 1 day left.

Company
Nedbank
Location
Johannesburg, Gauteng
Job type
Permanent
Minimum qualification
Matric / Grade 12, plus 3-5+ years of relevant front-end engineering experience
Reference
148062
Closing date
19 October 2026 (1 day left)

About this role

Nedbank’s Design System Team is looking for a front-end engineer to help build and grow the bank’s enterprise design system. The team is based in Johannesburg and supplies the components, design tokens, documentation and standards that power Nedbank’s digital products.

You will work with designers, engineers and stakeholders to create reusable components and make sure the design and the code match.

What you’ll do

  • Build and maintain web components in React, Angular, Vue and Stencil, written in TypeScript and meeting WCAG 2.2.
  • Look after design token pipelines, themes and brand variants.
  • Work with designers in Figma Dev Mode, Code Connect and MCP to turn designs into accessible components.
  • Spot repeated patterns and turn them into shared, scalable solutions.
  • Write and maintain component documentation, reference apps and contribution guides.
  • Build and release component libraries, and manage CI/CD pipelines in Azure DevOps and deployments with Docker and Azure.
  • Set up automated testing, including unit, accessibility, visual regression and end-to-end tests.
  • Review code, mentor team members and take ownership of work from concept to release.

What you need

  • Matric / Grade 12 or the National Senior Certificate.
  • Advanced Diploma or National First Degree (NQF Level 6 or higher), as listed in the essential qualifications.
  • 3-5+ years of front-end engineering experience, including building component libraries or reusable UI frameworks.
  • Proven experience shipping and maintaining a design system or UI library in production.
  • Strong TypeScript skills and working knowledge of React, Angular, Vue and Web Components.
  • Understanding of accessibility standards, including WCAG 2.2.
  • Experience with design tokens, theming and multi-brand implementations.
  • Knowledge of Node.js tooling, build systems and component library distribution.
  • Experience with CI/CD, Azure DevOps, containers and cloud platforms.
  • Knowledge of secure coding and OWASP principles.
  • Advantageous: experience with Nx, Turborepo or similar monorepo tools.
  • Advantageous: knowledge of AEM authoring and integration.

Is this job for you?

This role suits an experienced front-end engineer who cares about accessibility and consistent design. You enjoy building tools that other developers use, and you communicate well with designers and product teams.

Tips before you apply

  • Prepare a portfolio or GitHub link showing component libraries or design systems you have shipped, and be ready to explain your role in them.
  • Put your years of front-end experience, frameworks and tools at the top of your CV so they are easy to spot.
  • Give concrete examples of accessibility work, such as WCAG 2.2 fixes or automated accessibility tests, to show how you meet the requirements.

Before you apply

  1. Tailor your CV for this Design System: Front-End Developer role with our free AI CV builder.
  2. Write a matching cover letter in two minutes.
  3. Practise common interview questions so you're ready if they call.
Apply on the official Nedbank website →

Source: Nedbank's official vacancy page (view original). EmploymentHub is not the employer and does not handle applications.

Stay safe: real employers never ask you to pay for a job, training, uniforms or "processing". If anyone asks for money, don't pay — report it to us.

Get new jobs like this on WhatsApp — free

More: All Nedbank vacancies · Jobs in Gauteng · Permanent jobs

Similar jobs still open

All jobs

BI Developer

Nedbank, Durban, KwaZulu-Natal

Permanent Bachelor's degree or Diploma in Computer Science, Data Science, Information Systems or a related field From Nedbank

Closes Mon 19 Oct1 day left

Credit Analyst

Nedbank, Gauteng

Permanent NQF Level 6 in Financial Management, Accounting, Credit Risk Analysis or a related field From Nedbank

No closing dateApply soon

Wellness Assistant

Clicks Group, Johannesburg, Gauteng

Entry levelPermanent Matric (50% English, 50% Maths or 60% Maths Lit, and a pass in Physical Science or Life Science) From Clicks Group

Closes Mon 19 Oct1 day left