Senior Angular Developer

The Dynamix Team (Pty) Ltd · Johannesburg

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

ID: 32520

  • Location: Johannesburg
  • Working arrangement: Hybrid, in accordance with the client’s remote-working protocols
  • Contract period: 1 September 2026 to 28 February 2027
  • Employment type: Six-month contract
  • Industry: Corporate and Investment Banking

We are seeking a highly experienced Senior Angular Developer to join a major digital transformation programme within Corporate and Investment Banking.

The successful candidate will help design and develop a secure, modern digital lending platform that improves deal intake, collaboration, task management, document management and deal-progress tracking.

This position requires a genuinely senior Angular specialist who can establish front-end architecture and development patterns, make technical decisions, mentor other engineers and troubleshoot complex application issues.

Duties & Responsibilities

  • Design and develop scalable Angular applications for corporate clients and internal banking teams.
  • Establish front-end architecture, coding standards and reusable component patterns.
  • Build responsive, secure and intuitive interfaces using Angular and TypeScript.
  • Apply modern Angular development practices, including RxJS and Angular Signals.
  • Contribute to micro-frontend architecture and module federation where required.
  • Integrate front-end applications with RESTful APIs, microservices and API Gateway services.
  • Implement authentication and authorisation using OAuth2, OIDC and JWT.
  • Develop entitlement-aware interfaces for internal and external user groups.
  • Build real-time functionality using WebSockets or Server-Sent Events.
  • Support collaboration, deal tracking, task management and document-management features.
  • Develop and maintain comprehensive unit tests.
  • Conduct code reviews and mentor intermediate developers.
  • Diagnose and resolve complex front-end and integration issues.
  • Collaborate with backend, AI, cloud and integration engineers.
  • Participate in PI planning, Agile ceremonies and monthly delivery reviews.

Desired Experience & Qualification

Essential Requirements

  • Approximately eight or more years of software development experience.
  • Advanced, hands-on Angular development experience.
  • Expert-level TypeScript knowledge.
  • Strong understanding of Angular component architecture and reusable design patterns.
  • Practical experience with RxJS and/or Angular Signals.
  • Experience integrating applications with RESTful APIs.
  • Knowledge of microservices and API Gateway patterns.
  • Experience with OAuth2, OIDC, JWT and role-based access control.
  • Experience developing real-time functionality using WebSockets or SSE.
  • Strong unit-testing, clean-code and troubleshooting capabilities.
  • Ability to design technical patterns and contribute to architectural decisions.
  • Previous experience mentoring or technically guiding other developers.

Advantageous Experience

  • Micro-frontends and module federation.
  • .NET and/or Python development exposure.
  • AWS services such as IAM, S3 and CloudWatch.
  • PostgreSQL or other relational databases.
  • Investment banking, lending or broader financial-services experience.
  • Secure digital platforms serving both clients and internal users.
  • SAFe, Agile Release Trains or PI planning.

Interested?

The ideal candidate is a technically strong and delivery-focused Angular specialist who can take ownership of front-end architecture while remaining actively involved in development. The individual should be comfortable operating in a complex, highly regulated enterprise environment and collaborating across multidisciplinary engineering teams.

Auto-apply to this jobView original posting ↗
Senior Angular Developer at The Dynamix Team (Pty) Ltd — Johannesburg · JobAlertsZA