Senior Angular Developer – Banking Rewards Portfolio
Sabenza IT Recruitment · Johannesburg, Gauteng
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 →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.
Posted By
Abdul Mohammed