2,138,985open jobs
136,487companies
255,036added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Oct 14, 2026. Nedbank scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Nedbank is a South African bank headquartered in Johannesburg, offering personal, private, business and corporate banking, credit cards, home and vehicle loans, savings and investments, insurance, asset management and corporate and investment banking. One of the country's largest banking groups and listed on the Johannesburg Stock Exchange, it traces its roots to 1888 and operates subsidiaries in Namibia, Eswatini, Lesotho, Mozambique and Zimbabwe. It hires software developers, cloud and platform engineers, data analysts, quantitative analysts, credit and risk specialists, client advisors, finance managers and capital markets bankers.

Job Description Summary

  • We are looking for a passionate and driven Design System Engineer to help build and evolve Nedbank's enterprise design system. You will work closely with designers, engineers, and stakeholders to create reusable components across multiple frameworks and ensure alignment between design intent and implementation. 

Job Responsibilities:
As a Design System Engineer, you will:

  • Design, build, and maintain React, Angular, Vue, and Stencil based web components (TypeScript) with WCAG 2.2 compliance.
  • Develop and maintain design token pipelines, themes, and brand variants.
  • Collaborate closely with designers using Figma Dev Mode, Code Connect, and MCP to translate design intent into accessible, high-quality components and experiences.
  • Drive consistency and scalability by identifying reusable patterns and evolving them into systemised solutions.
  • Apply systems thinking to balance user needs, design requirements, technical constraints, and platform scalability.
  • Maintain component documentation, reference applications, contribution guidelines, and adoption resources.
  • Build, package, and maintain scalable component libraries using Node.js, TypeScript, Rollup, and Vite.
  • Develop and optimise CI/CD pipelines in Azure DevOps and manage deployments using Docker and Azure.
  • Apply Git best practices, semantic versioning, release management, and dependency management.
  • Implement automated testing, including unit, accessibility, visual regression, and end-to-end testing.
  • Maintain code quality and security using SonarQube, dependency scanning, and secure coding practices.
  • Leverage AI-assisted tools to improve development, testing, documentation, and engineering workflows.
  • Conduct code reviews, mentor team members, and contribute to a culture of engineering excellence.
  • Collaborate across design, engineering, product, and stakeholder teams to drive alignment and adoption.
  • Take ownership of solutions from concept through to release and continuous improvement.
  • Continuously improve tooling, processes, documentation, and developer experience.
  • Champion accessibility, usability, design quality, and engineering excellence across the design system ecosystem.
  • Contribute innovative ideas that strengthen design system practices, platform capabilities, and engineering standards.

People Specification
Minimum Experience Level

  • 3-5+ years of relevant front-end engineering experience, including experience building component libraries and reusable UI frameworks.
  • Demonstrable experience shipping, maintaining, and evolving design systems or UI libraries in production environments.

Essential Qualifications - NQF Level

  • Advanced Diplomas/National 1st Degrees
  • Matric / Grade 12 / National Senior Certificate

Technical/Professional Knowledge:
Our ideal Design System Engineer will have knowledge and experience in:

  • Modern front-end development using TypeScript and frameworks such as React, Angular, Vue, and Web Components.
  • Design system architecture, reusable UI patterns, component APIs, and scalable front-end development practices.
  • Systems thinking and the ability to design solutions that balance consistency, flexibility, maintainability, and user experience.
  • Accessibility standards and inclusive design principles, including WCAG 2.2.
  • Design tokens, theming strategies, and multi-brand implementations.
  • Design-to-code workflows, including Figma Dev Mode, Code Connect, MCP, and component-driven development.
  • Design principles including interaction design, visual hierarchy, usability, information architecture, and user-centred product development.
  • Translating design concepts into polished, production-ready experiences while maintaining quality, performance, scalability, and accessibility.
  • Front-end performance optimisation, including bundle management, code splitting, lazy loading, tree shaking, and Core Web Vitals.
  • Node.js tooling, modern package management, build systems, and component library distribution.
  • Monorepo strategies, versioning, dependency management, and release processes using Nx, Turborepo, or similar tooling.
  • AEM authoring and integration principles.
  • CI/CD practices, Azure DevOps, containerisation, cloud platforms, and deployment automation.
  • Automated testing strategies, including unit, integration, accessibility, visual regression, and end-to-end testing.
  • Secure coding practices, software quality standards, vulnerability management, and OWASP principles.
  • Strong communication, collaboration, stakeholder engagement, ownership, and Agile delivery practices.
  • A passion for design systems, digital craftsmanship, continuous improvement, and creating exceptional user and developer experiences.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,138,985 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Johannesburg
In office · Full-Time · Cape Town
JavaScript
TypeScript
Node JS
Frontend
Tailwind CSS
Next.js
React.js
Storybook
Material UI
Remix
DevOps
Rest API
Management
Agile
QA
Cypress
Playwright
Jest
Apply
In office · Full-Time · South Africa
PHP
Dart
PHP
Laravel
WordPress
WooCommerce
PHPUnit
Pest
Livewire
Filament
Databases
MySQL
PostgreSQL
Meilisearch
Mobile
Flutter
Firebase
DevOps
Rest API
GCP
CI/CD
Git
AWS
Docker
Ubuntu
Amazon EC2
GitHub
Amazon S3
Apache HTTP Server
Cybersecurity
OWASP Top 10
Management
Xero
Apply
Remote (South Africa, PST hours) · Full-Time · South Africa
JavaScript
PHP
PHP
WordPress
Magento
Databases
MySQL
AI/ML
Copilot
Cursor
OpenAI
Frontend
Vue.js
Bootstrap
React.js
JQuery
Design
Adobe Photoshop
QA
Chrome DevTools
Apply
JavaScript Engineer 2 days ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
C#
Node JS
C#
.NET
Frontend
Vue.js
Svelte
Webpack
Yarn
Angular
React.js
npm
Sass
DevOps
Rest API
Git
AWS
Docker
Kubernetes
Nginx
Apache HTTP Server
Management
Jira
QA
Selenium
Cypress
Jest
Apply
In office · Full-Time · Stellenbosch
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Johannesburg
Apply
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
Apply
$85k – $95k per year (gross) · In office · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,138,985 more open roles from verified company boards, updated every day.