C
Software Engineer: Front-End at Capitec Bank
Capitec Bank
October 6, 2026
Full-time
On-site
Why this role exists
We're not looking for someone who simply wants to work through a list of tickets.
We're looking for an engineer who takes ownership. Someone who can pick up a requirement, understand the problem, work through an approach, build the solution and see it through to completion.
You'll join the team at an exciting point in the app's evolution. We're moving towards a more modern, maintainable architecture and towards full-stack engineering, giving you the opportunity to grow your skills while working alongside experienced engineers.
What you'll do
Own features and requirements from understanding the problem through to delivery
Build and maintain React components and features that are clean, reusable and easy for other engineers to work with
Integrate frontend applications with backend services and APIs, and troubleshoot issues across the stack
Participate actively in code reviews, both contributing to and learning from the engineering standards around you
Contribute to the frontend rewrite and help shape a more modern, maintainable architecture
Work closely with engineers and stakeholders to deliver features that work well and stand the test of time
What you can expect
You'll work in a large codebase while we transition from the existing frontend to a more modern architecture
Because this is banking, security, reliability and quality are critical to everything we build
You'll be involved in technical discussions from the start, working alongside experienced engineers and contributing your ideas
You'll have the opportunity to expand your skills beyond frontend as the team moves towards full-stack engineering
What we're looking for
3 to 5 years of professional software development experience
Strong, hands-on ReactJS experience
Good knowledge of JavaScript and modern frontend development
Solid understanding of frontend architecture and component design
Experience integrating frontend applications with APIs and backend services
A track record of writing maintainable, testable code within a large codebase
Comfortable working with Git and participating in code reviews
The ability to take ownership of your work and see it through independently
A bachelor's degree in Computer Science, Information Technology or a related field
Nice to have
Java or Spring experience
Education (Minimum)
Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Skills
Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationship management Skills
Problem solving skills
Additional Information
Clear criminal and credit record
We're not looking for someone who simply wants to work through a list of tickets.
We're looking for an engineer who takes ownership. Someone who can pick up a requirement, understand the problem, work through an approach, build the solution and see it through to completion.
You'll join the team at an exciting point in the app's evolution. We're moving towards a more modern, maintainable architecture and towards full-stack engineering, giving you the opportunity to grow your skills while working alongside experienced engineers.
What you'll do
Own features and requirements from understanding the problem through to delivery
Build and maintain React components and features that are clean, reusable and easy for other engineers to work with
Integrate frontend applications with backend services and APIs, and troubleshoot issues across the stack
Participate actively in code reviews, both contributing to and learning from the engineering standards around you
Contribute to the frontend rewrite and help shape a more modern, maintainable architecture
Work closely with engineers and stakeholders to deliver features that work well and stand the test of time
What you can expect
You'll work in a large codebase while we transition from the existing frontend to a more modern architecture
Because this is banking, security, reliability and quality are critical to everything we build
You'll be involved in technical discussions from the start, working alongside experienced engineers and contributing your ideas
You'll have the opportunity to expand your skills beyond frontend as the team moves towards full-stack engineering
What we're looking for
3 to 5 years of professional software development experience
Strong, hands-on ReactJS experience
Good knowledge of JavaScript and modern frontend development
Solid understanding of frontend architecture and component design
Experience integrating frontend applications with APIs and backend services
A track record of writing maintainable, testable code within a large codebase
Comfortable working with Git and participating in code reviews
The ability to take ownership of your work and see it through independently
A bachelor's degree in Computer Science, Information Technology or a related field
Nice to have
Java or Spring experience
Education (Minimum)
Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Skills
Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationship management Skills
Problem solving skills
Additional Information
Clear criminal and credit record