Senior Angular Developer – Banking Rewards Portfolio

Sabenza IT & Recruitment

Coligny

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sabenza IT & Recruitment seeks a Senior Angular Developer to join a banking Rewards portfolio, contributing to customer-facing digital solutions within a large-scale banking environment. You will work across initiatives, building new solutions, enhancing existing apps, and supporting delivery teams toward key business outcomes.

The role emphasizes Angular development within a technology stack including Java-based back-end services, RESTful APIs, Jira/Confluence, Agile and hybrid delivery

Qualifications

  • Strong commercial Angular experience.
  • Proven delivery of production-ready front-end solutions.
  • Experience building applications from the ground up.
  • Solid understanding of modern front-end principles and practices.

Responsibilities

  • Design, develop and maintain modern Angular applications.
  • Deliver high-quality, scalable and maintainable front-end solutions.
  • Contribute to greenfield development and platform enhancements.
  • Participate in technical design discussions and code reviews.
  • Investigate, diagnose and resolve defects and production issues.
  • Collaborate with Business Analysts, QA and back-end teams.
  • Support delivery across multiple initiatives within the banking Rewards portfolio.

Skills

Angular
Front-end development
JavaScript/TypeScript
Production-ready software
Agile delivery
Problem solving
Independent worker
Stakeholder collaboration

Job description

We are looking for a Senior Angular Developer to join a banking Rewards portfolio and contribute to the delivery of customer-facing digital solutions within a large-scale banking environment.

The successful candidate will work across a portfolio of initiatives, helping to build new solutions, enhance existing applications, and support delivery teams in achieving key business outcomes. While Angular development is the primary focus, the environment rewards individuals who are curious, proactive and willing to investigate problems beyond the immediate scope of front‑end development.

This role suits an experienced developer who enjoys working independently, solving complex problems and contributing to delivery outcomes rather than simply completing assigned tasks.

You will work in a technology environment that includes modern Angular development, Java‑based backend services, RESTful API integrations, Jira and Confluence, Agile and hybrid delivery practices, and enterprise‑scale digital banking platforms.

2. Responsibilities / What Success Looks Like

Core responsibilities

  • Design, develop and maintain modern Angular applications.
  • Deliver high‑quality, scalable and maintainable front‑end solutions.
  • Contribute to greenfield development as well as existing platform enhancements.
  • Participate in technical design discussions and solution reviews.
  • Investigate, diagnose and resolve application defects and production issues.
  • Collaborate with Business Analysts, Quality Engineers and back‑end teams.
  • Contribute to code reviews and development best practices.
  • Support delivery across multiple initiatives within the banking Rewards portfolio when required.
  • Escalate technical risks, dependencies and blockers appropriately.
  • Contribute to continuous improvement across the engineering environment.
What success could look like in the first 90 days
  • Develop a strong understanding of the banking Rewards platform, delivery teams and business priorities.
  • Become productive within the team’s Angular codebase and delivery practices.
  • Successfully deliver assigned features, enhancements and defect resolutions.
  • Contribute to new platform capabilities and customer‑facing functionality.
  • Identify and raise technical risks, blockers and improvement opportunities early.
  • Build effective working relationships with developers, testers, analysts and business stakeholders.
  • Work across projects and contribute wherever delivery capacity is required.
How you will need to operate
  • Own delivery outcomes, not only assigned tasks.
  • Work independently while collaborating closely with the wider team.
  • Investigate problems thoroughly and seek solutions proactively.
  • Escalate blockers, risks and technical concerns early.
  • Adapt quickly to changing priorities across multiple initiatives.
  • Communicate clearly with technical and business stakeholders.
  • Look for ways to improve solution quality and team effectiveness.
RequirementsEssential
  • Strong commercial Angular experience.
  • Proven delivery of production‑ready front‑end solutions.
  • Experience building applications and features from the ground up.
  • Strong grasp of modern front‑end principles and practices.
  • Experience in Agile delivery environments.
  • Ability to troubleshoot, debug and resolve complex application issues.
  • Strong problem‑solving and analytical skills.
  • Ability to work independently with minimal supervision.
  • Effective collaboration with technical and non‑technical stakeholders.
  • Ability to demonstrate practical capability in a hands‑on technical assessment.
  • Advantageous Banking or financial services experience.
  • Loyalty, banking Rewards or customer‑facing digital platform experience.
  • Exposure to Java‑based backend environments.
  • Understanding of API integrations and distributed systems.
  • DevOps exposure (deployment, troubleshooting or release support).
  • Experience on platform modernization or greenfield initiatives.
  • Exposure to cloud‑based environments.
  • Direct banking or Rewards experience is useful.
  • Strong Angular capability, problem‑solving and evidence of delivering high‑quality software in a complex environment matter more.
What will distinguish a strong candidate
  • Deep practical Angular experience, not just framework exposure.
  • Delivery of greenfield or large‑scale customer‑facing applications.
  • Clear explanation of technical decisions and trade‑offs.
  • Ownership mindset and accountability for outcomes.
  • Experience in complex enterprise environments.
  • Problem‑solving beyond the immediate area of responsibility.
  • Positive contribution to team delivery and technical improvement.
Selection process
  • Introductory screening discussion.
  • Technical live coding interview with the client team.
  • Final client discussion and selection.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Angular Developer
Intermediate Angular Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Angular Developer
Senior Angular Developer

Tumaini Consulting • Johannesburg

On-site
ZAR 600,000 - 900,000
Intermediate Angular Developer
Intermediate Angular Developer

Dariel • Johannesburg

Hybrid
ZAR 540,000 - 900,000
Hybrid work
Competitive salary
Career development
+1
Senior Angular Engineer for Banking Rewards Platform
Senior Angular Engineer for Banking Rewards Platform

Sabenza IT & Recruitment • Coligny

On-site
ZAR 900,000 - 1,300,000
Angular Developer - Senior Level
Angular Developer - Senior Level

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Angular Developer
Senior Angular Developer

Hire Resolve • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Front-End Developer (Angular)
Front-End Developer (Angular)

ATS Client • Centurion

On-site
ZAR 420,000 - 600,000
Senior Developer- Angular
Senior Developer- Angular

Tracker South Africa • Centurion

On-site
Medical Aid
Pension Fund
Angular Front-End Engineer — Banking Rewards Platform
Angular Front-End Engineer — Banking Rewards Platform

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Angular Developer (with Java Backend experience)
Senior Angular Developer (with Java Backend experience)

DVT • South Africa

On-site
Continuous training opportunities
Collaboration with established developers
Participation in tech events