Software Engineer: Front-End

Capitec Bank Ltd.

Stellenbosch

On-site

ZAR 520,000 - 760,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Capitec Bank Ltd. in Stellenbosch is seeking an Intermediate Frontend Engineer to help rebuild the Capitec app frontend. You will own features, build reusable React components, and integrate with backend services.

You’ll collaborate with senior engineers, participate in code reviews, and contribute to a frontend rewrite to drive a modern, maintainable architecture across a large codebase.

Qualifications

  • 3 to 5 years of professional software development experience.
  • Strong, hands-on ReactJS experience.
  • 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.

Responsibilities

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

Skills

ReactJS
Frontend architecture
API integration
Git
Ownership
Communication
Analytical skills

Education

Bachelor's degree in Computer Science / Information Technology

Job description

Select how often (in days) to receive an alert:

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:

Build features used by 26 million people

What you build here doesn't stay in a development environment. It becomes part of the Capitec app, used by more than 26 million clients to pay, save, transact and manage their money every day.

We're rebuilding the frontend of one of South Africa's most widely used banking apps, and we're looking for an Intermediate Frontend Engineer who wants to be part of that exciting journey.

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
Why Capitec?

Scale

The Capitec app is used by more than 26 million clients. Your work has the potential to reach people across South Africa every day.

A product people use every day

You'll be building technology that sits at the centre of how millions of people manage their money, from everyday payments and transactions to saving and managing their finances.

A high engineering standard

This is a large codebase with real technical challenges. You'll participate in code reviews, technical discussions and architectural decisions, with experienced engineers around you to learn from and challenge.

A team that's building for what's next

We're in the middle of a significant frontend rewrite and moving towards full-stack engineering. You'll have the opportunity to contribute to that change rather than simply maintaining what already exists.

Room to grow

You'll be encouraged to broaden your technical skills beyond the frontend, while working alongside senior engineers who can support your development.

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

Ready to build something that matters?

If you want to build technology used by millions of people, take ownership of what you create and grow alongside engineers who care about doing things well, we'd like to meet you.

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
Additional Information
  • Clear criminal and credit record

Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.

Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UX Developers
UX Developers

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 420,000 - 680,000
C Software Engineer: Full Stack Capitec Bank Ltd · South Africa Full-time · On-site — 4 hours ago
C Software Engineer: Full Stack Capitec Bank Ltd · South Africa Full-time · On-site — 4 hours ago

Emploive • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Frontend Engineer - React, Own Features for Millions of Users
Frontend Engineer - React, Own Features for Millions of Users

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 520,000 - 760,000
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 650,000 - 1,000,000
Front-End UX Engineer (React/TypeScript)
Front-End UX Engineer (React/TypeScript)

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 420,000 - 680,000
Cyber Security Engineer_Pipeline
Cyber Security Engineer_Pipeline

Capitec • Stellenbosch

On-site
ZAR 334,800 - 446,400
Software Engineer: Back-End II (Android / Payments)
Software Engineer: Back-End II (Android / Payments)

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Junior Mid Frontend Developer (React) (CPT Hybrid)
Junior Mid Frontend Developer (React) (CPT Hybrid)

Datafin • Cape Town

On-site
ZAR 279,000 - 390,600
Systems Analyst I
Systems Analyst I

Capitec • Stellenbosch

On-site
ZAR 550,000 - 900,000
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000