2,209,010open jobs
141,825companies
249,035added this week
Browse all
Location
In office (Stellenbosch)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match

Introduction

iDbase Software is a technology solutions company specialising in data management, business intelligence, analytics, software development, and IT consulting. We help organisations turn data into actionable insights, optimise business processes, and drive digital transformation through innovative technology solutions.

Description

**Senior Frontend Engineer **
Job Description
Are you a passionate Senior Frontend Engineer ready to lead innovation and shape next-generation digital experiences? We are looking for a skilled technical leader to design, build and maintain complex, scalable frontend applications using React. You will drive key technical initiatives, influence frontend architecture and establish engineering best practices that promote performance, maintainability and exceptional quality. Through hands-on leadership, sound technical decision-making and mentorship, you will empower fellow engineers and elevate the team's technical capabilities. If you thrive on solving complex challenges, driving innovation and delivering frontend excellence, this is your opportunity to make a meaningful impact.
What you'll do:

Frontend Architecture and Technical Direction

Help shape frontend architecture and establish patterns that can be used across the team

Make technical decisions and clearly communicate the reasoning and trade-offs behind them

Design frontend applications and architecture at scale, thinking beyond individual features to the wider platform

Contribute to the ongoing frontend rewrite and the long-term technical direction of the platform

Identify technical risks, dependencies and areas of technical debt, and drive their resolution

Advanced Frontend Development and Delivery

Design, build and maintain complex frontend applications using React

Take ownership of larger technical initiatives and projects from initial idea through to delivery

Work closely with other engineers to deliver larger pieces of functionality

Work effectively within large or complex codebases

Learn and contribute to the broader technology stack as the team moves toward full-stack engineering

Code Quality and Engineering Standards

Review code and ensure adherence to standards, design patterns and best practices

Help improve development practices, code quality and application performance

Investigate difficult technical problems and drive them through to resolution

Work with backend engineers and APIs to ensure a clean boundary between frontend and backend systems

Technical Leadership and Mentorship

Provide practical technical guidance to other engineers

Mentor and help intermediate engineers work through problems

Take responsibility for a technical area so the wider team can focus on delivery

Bring and articulate technical opinions, while remaining open to alternative approaches

Contribute to technical discussions and knowledge-sharing across the team
Qualifications:

Bachelor's Degree in Computer Science, Information Technology, or related field

Relevant certifications in frontend or web development technologies
Your Expertise:

Around 7+ years' professional software development experience

Communication skills (technical and non-technical audiences)

Strong hands-on experience with ReactJS

Interpersonal and relationship management skills

Experience designing and working with frontend architecture at scale

Advanced analytical skills

Experience working with APIs and backend services

Advanced problem-solving skills

Experience with testing, performance and maintainability

Ability to make technical decisions independently and explain the trade-offs

Strong Git and code review experience

Coaching and mentoring skills

Experience taking ownership of projects from initial idea through to delivery

Technical leadership

Java and Spring experience would be beneficial, particularly for full-stack development

Strong JavaScript and/or TypeScript knowledge

Strong understanding of component architecture, state management and application structure

Deep understanding of frontend architecture and scalable design practices

Knowledge of integrating frontend applications with APIs and backend services

Strong understanding of testing, performance and maintainability principles

Understanding of version control and code review practices

Awareness of technical risk, dependencies and technical debt management

Understanding of modern engineering practices within a delivery-focused team
Other information applicable to the opportunity:

Contract position

Location: Stellenbosch

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,209,010 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Stellenbosch
In office · Full-Time · Pretoria
JavaScript
TypeScript
Databases
MS SQL
Frontend
Tailwind CSS
Next.js
React.js
React Query
Mobile
React Native
DevOps
Azure
CI/CD
Apply
In office · Full-Time · Durban
JavaScript
TypeScript
SQL
Frontend
Angular
Sass
Design
Figma
Apply
In office · Full-Time · Durbanville
JavaScript
PHP
PHP
WordPress
Databases
MySQL
Management
Zapier
Apply
In office · Full-Time · Pretoria
JavaScript
TypeScript
Databases
MS SQL
Frontend
Tailwind CSS
Next.js
React.js
React Query
Mobile
React Native
DevOps
Azure
CI/CD
Apply
In office · Full-Time · Stellenbosch
JavaScript
Frontend
React.js
DevOps
Git
Apply
In office · Stellenbosch
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
DevOps
Rest API
CI/CD
AWS
Kubernetes
Analytics
Power BI
Apply
Software Developer 1 day ago
In office · Full-Time · Stellenbosch
Python
C#
C#
.NET
Databases
MySQL
DevOps
Git
Chips/EDA
Statistical Process Control
SpaceTech
ECSS
AS9100
Apply
In office · Full-Time · Stellenbosch
PHP
PHP
WordPress
Design
Adobe Premiere Pro
Apply
In office · Full-Time · Stellenbosch
Apply
In office · Full-Time · Stellenbosch
Apply
See all jobs
This is one of many
2,209,010 more open roles from verified company boards, updated every day.