Software Engineer: Front-End Job at Capitec Bank

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

Apply now

Apply for this job

Cancel
Apply now
Send message
Cancel