Post Job Free
Sign in

Software Engineer: Front-End

Company:
Capitec Bank
Location:
Stellenbosch, Western Cape, South Africa
Posted:
July 09, 2025
Apply

Description:

Apply by:

We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:

1. To see what life at Capitec is all about and complete a short assessment, please click here!

2. Once you have completed the above finalize your application by clicking apply below

Who we are

We are a bank, but we’re much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable, and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.

Why Choose Us

At Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy, and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities, as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.

About the role

As a Front-End Software Engineer, you’ll play a key role in Capitec’s large-scale app redesign project — shaping how millions of users experience our mobile and web platforms. You’ll collaborate within a cross-functional product team to translate UI/UX designs into clean, efficient, and scalable code. This role offers the opportunity to move from legacy technologies to a modern front-end stack, including React and Material UI, while building component libraries using Storybook.

You’ll be part of an environment where innovation, collaboration, and continuous learning are at the heart of how we work.

Our ideal candidate has:

5–7 years’ experience in front-end development using HTML, CSS, JavaScript

Strong experience with React (and ideally Material UI)

Familiarity with component-driven development (e.g., Storybook)

Understanding of accessibility standards (ARIA labels, semantic HTML)

Responsive design and performance optimization skills

Experience working in Agile delivery teams

Bonus: Exposure to Kendo UI is advantageous but not required

Purpose Statement

The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, software engineers are expected to support and collaborate with other Software Engineers and the delivery team, actively participating in problem-solving and contributing to the development and success of projects.

The Front-end Software Engineer plays a crucial role in building solutions that create great client experiences for mobile and web applications. They are responsible for translating design mockups into interactive and user-friendly interfaces, with a focus on intuitive user experiences.

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

Capitec is committed to diversity and, where feasible, all appointments will support the achievement of our employment equity goals.

Apply