Enable job alerts via email!

Software Engineer: Front-End

Capitec

Stellenbosch

On-site

ZAR 500,000 - 700,000

Full time

Yesterday
Be an early applicant

Job summary

A progressive financial institution in Stellenbosch is seeking a Front-End Software Engineer to play a crucial role in a large-scale app redesign project. You will collaborate within a cross-functional team to develop user-friendly interfaces using modern technologies like React and Material UI. The ideal candidate has 5–7 years of front-end experience and a solid understanding of accessibility standards. This role promotes an innovative and collaborative work environment, emphasizing continuous learning.

Qualifications

  • 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).

Responsibilities

  • Translate UI/UX designs into clean, efficient, and scalable code.
  • Build component libraries using modern front-end stacks.
  • Collaborate within a cross-functional product team.

Skills

HTML
CSS
JavaScript
React
Responsive design
Agile delivery
Component-driven development
Performance optimization
Interpersonal skills
Problem-solving

Education

Grade 12 National Certificate / Vocational
Relevant tertiary qualification in Information Technology

Tools

Storybook
Material UI
Kendo UI

Job description

Job description:

Who we are

We are a bank, but we’re much more than that.We believe that banking is about enabling peopleto 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 theClient first, act withEnergy, andtakeOwnership.And to support people in being their best,our Employee Value Propositionoffersevery value to all team members through cohesive teams, growth opportunities, as well asemployee benefitsand savings. We make it a priority toensure 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.