📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Angular Full-Stack Engineer

The Dynamix Team (Pty) Ltd · Johannesburg

Hybrid Senior 🇬🇧 English
Angular TypeScript RxJS Angular Signals RESTful APIs OAuth2 OpenID Connect JWT WebSockets .NET Python Module federation Microservices

Job description

About the role

We are seeking a highly skilled Senior Angular Full-Stack Engineer to join a major corporate and investment banking technology programme. The role focuses on designing and developing secure, scalable digital client channels that enhance interactions between corporate and institutional clients and the bank.

Key responsibilities

  • Design and develop scalable enterprise applications using Angular and TypeScript.
  • Define front‑end architecture, component structures and reusable development patterns.
  • Develop responsive, secure, and user‑friendly digital client experiences.
  • Implement complex functionality using RxJS and Angular Signals.
  • Contribute to micro‑frontend architecture and module federation where applicable.
  • Integrate front‑end applications with RESTful APIs, API gateways and backend microservices.
  • Implement secure authentication and authorisation using OAuth2, OpenID Connect and JWT.
  • Develop entitlement‑aware interfaces for internal and external users.
  • Implement real‑time features using WebSockets or Server‑Sent Events.
  • Contribute to backend development using .NET and/or Python.
  • Participate in technical design, PI planning, sprint planning and solution discussions.
  • Develop unit tests and promote high standards of code quality.
  • Troubleshoot complex application and distributed‑system issues.
  • Mentor engineers and provide technical guidance to the wider team.
  • Support documentation, knowledge transfer and continuous improvement.

Required profile

  • Relevant IT degree, diploma or equivalent professional experience.
  • Extensive professional software development experience.
  • Advanced senior‑level Angular experience.
  • Advanced TypeScript skills.
  • Strong understanding of Angular component architecture.
  • Practical experience with RxJS and/or Angular Signals.
  • Experience designing and integrating RESTful APIs.
  • Good understanding of microservices and distributed application architecture.
  • Experience with OAuth2, OpenID Connect and JWT handling.
  • Experience with role‑based or entitlement‑based user interfaces.
  • Experience developing and executing unit tests.
  • Ability to design technical patterns and make sound architectural decisions.

Required skills

  • Angular
  • TypeScript
  • RxJS
  • Angular Signals
  • RESTful APIs
  • OAuth2
  • OpenID Connect
  • JWT
  • WebSockets
  • Server‑Sent Events
  • .NET
  • Python
  • Micro‑frontend architecture
  • Module federation
  • Microservices
  • Distributed systems
  • Unit testing

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec The Dynamix Team (Pty) Ltd.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 days from now

41 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

The Dynamix Team (Pty) Ltd

Johannesburg