Senior Angular / Frontend Developer

Johannesburg, South Africa

Built with logic.Designed tofeel alive.

I’m Sibusiso Radebe. I turn complex workflows into clear, responsive interfaces. Angular engineering with an eye for the details you can feel.

Thoughtful design. Predictable state. Real interaction.
interface.studiov.03
LIVE DEMO

A LITTLE STATE. A LOT OF UI.

Ready for the details?

Click a row. Watch the interface respond.Illustrative demo · not client software

Enterprise experience
built in the real world

BMW IT Hubthrough Lesedi PFSLabourNetOld Mutual iWYZEIBM

Don’t just read it.
Interact with it.

Adjust the design tokens. Filter the data. Change the state. A small interface, built to show how I think about the details.

UI playgroundLOCAL DEMO
YOUR DESIGN SYSTEM

Component library6

Components06
Ready to use03Reusable building blocks
In progress03A little work in progress
Select componentCategoryStatus
Design tokensFoundationsReady
Navigation shellLayoutReady
Workflow stepperNavigationReview
Data explorerData displayReady
Upload zoneFormsDraft
Date pickerFormsReview
6 results · 0 selected
Real controls. Real local state. No backend required.Try selecting a row → mark it ready

Real systems.
Thoughtful engineering.

A selection of my contributions to enterprise platforms — from document workflows to workforce software and insurance experiences.

04 experience summaries
BMW ZA IT Hub/01

Enterprise document
workflows.

Angular interfaces for BMW H-DOC: document requests, vehicle data, file uploads and data-rich AG Grid views.

AngularNgRxRxJSAG Grid
Explore my contribution

Enterprise platforms

  • Develop reusable components aligned with the BMW Density Design System.
  • Implement state-driven flows with NgRx selectors, actions, effects and RxJS.
  • Maintain Jest unit tests and Cypress end-to-end coverage, alongside release and backport support.
LabourNet/02

From design systems
to daily workflows.

Responsive platform features translated from Adobe XD and Figma designs, with consistent Angular Material components and application state.

Angular MaterialNgRxSCSSFigma
Explore my contribution

Workforce software

  • Convert UX designs and user stories into responsive Angular interfaces.
  • Collaborate with UX/UI and marketing teams on platform redesign work.
  • Support critical production issues and regression confidence through Jest and Cypress testing.
Old Mutual iWYZE/03

Connected insurance
experiences.

API-driven Angular interfaces for insurance digital platforms, supported by full-stack integration work and responsive layouts.

AngularREST APIsJavaJest
Explore my contribution

Insurance platforms

  • Build frontend features and integrate backend REST services.
  • Contribute to Java/JEE, Spring Boot, NestJS and Django CMS integration work.
  • Resolve frontend and backend defects, with unit tests, end-to-end testing and CI/CD support.
IBM South Africa/04

Interfaces that connect.
Automation that delivers.

ReactJS frontend functionality for enterprise systems, alongside RPA delivery, exception handling and operational reporting.

ReactJSReduxREST APIsBluePrism
Explore my contribution

Frontend & automation

  • Deliver shipment-tracking and payment-flow verification functionality.
  • Integrate MarineTraffic and OCR document-verification flows using ReactJS, Redux and Axios.
  • Lead RPA delivery streams and support junior developers through mentoring.

These are summaries of my contributions, not public product demos. Proprietary code, client data and internal application screenshots are not included.

Frontend focus.
End-to-end
perspective.

10+Years of software delivery,
frontend and automation
AngularMy core frontend
specialisation

I’m a Senior Angular / Frontend Developer based in Johannesburg. My background spans enterprise web applications, automation, operations support and CI/CD-enabled delivery.

Currently, I deliver frontend features for BMW ZA IT Hub through Lesedi PFS. My work brings together Angular, TypeScript, RxJS and NgRx, with reusable components, design-system implementation, REST integrations and testable UI.

I combine hands-on engineering with delivery discipline: clean code, test coverage, stakeholder collaboration and production issue resolution. Earlier work in ReactJS and RPA adds a broader perspective on how software fits into business processes.

The tools behind the work.

01

Frontend engineering

Angular, TypeScript, JavaScript, RxJS, NgRx, ReactJS, HTML5 and SCSS.

02

Architecture & UI

Reusable components, responsive design, Angular Material, Figma-to-UI and BMW Density Design System.

03

Testing & quality

Jest, Cypress, unit testing, end-to-end testing, code reviews and SonarQube remediation.

04

Data & APIs

REST API integration, interceptors, AG Grid, Django CMS, SQL, PostgreSQL and MySQL.

05

DevOps & delivery

Git, Bitbucket, Jenkins, CI/CD, release support, cherry-picks, backports and production troubleshooting.

06

Automation & operations

BluePrism, Automation Anywhere, WorkFusion RPA Express, Java, VBA, P1 support and mentoring.

A career built
on delivery.

From software engineering and automation to enterprise frontend development. A progression grounded in hands-on work.

Get the full CV
Oct 2024 - PresentCurrent

BMW ZA IT Hub

Frontend Developer
Through Lesedi PFS · BMW (SA) / BMW ZA IT Hub

Enterprise Angular delivery across document workflows, reusable UI components, state management, testing, modernisation and production support.

Jul 2022 - Sep 2024

LabourNet

Senior Frontend Developer | Angular

Angular platform features, responsive interface implementation, NgRx state management and critical production support.

Apr 2021 - Jun 2022

Old Mutual iWYZE

Full Stack Developer | Angular | Java

Frontend features for insurance platforms, API integrations and full-stack contributions using Angular and Java.

Jan 2018 - Apr 2021

IBM South Africa

Senior Consultant / Frontend Developer / RPA Lead

ReactJS frontend delivery, API integrations, RPA leadership, operational reporting and developer mentoring.

Earlier experience · EY, WIM Technologies & Accenture
Jan 2017 - Jan 2018

Ernst & Young (EY)

Senior Associate | RPA Consultant

Enterprise process automation, solution design, UAT support, SQL reporting and deployment preparation.

Sep 2016 - Dec 2016

WIM Technologies

Software Quality Engineer / Software Developer

Development, testing and quality support for web and desktop business applications in an Agile team.

Jan 2015 - Aug 2016

Accenture South Africa

Associate Engineer | RPA / Software Engineering

Process automation with Automation Anywhere, VBA, Java and MS Access, including a debt-review automation initiative.

A foundation.
And a learning mindset.

Qualifications, professional programmes, courses and credentials listed in my CV.

  • National Diploma: Information Technology / Software DevelopmentVaal University of Technology
  • Computer Programming / Programmer, GeneralZero To Mastery Academy
  • IBM MEA Galaxy ProgramManagement preparation course
  • AWS Cloud Practitioner Essentials / AWS Technical Professional
  • IBM Enterprise Design Thinking Practitioner
  • Additional professional learningPower User – Level 1 · RPA Express: Introduction and Getting Started · Learning ECMAScript 6+

Let’s make the
complex feel simple.

Have a frontend role, an enterprise challenge or a project to discuss? Let’s start a conversation.

Email Sibusiso

Where shall we go?