Software Engineer: Front-End Job at Capitec Bank
by Capitec Bank
in
Job role overview
-
Date posted
October 5, 2026
-
Closing date
November 5, 2026
-
Hiring location
Stellenbosch Western Cape
-
Qualification
Matric
-
Experience
3 - 5 years
Description
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
How to Apply
Interested and Qualified candidates should Click here to Apply Now
Interested in this job?
9 days left to apply