2,133,695open jobs
136,474companies
255,254added this week
Browse all
Location
In office (Stellenbosch)
Seniority
Middle
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

Intermediate Frontend Engineer
Job Description
Are you a passionate Frontend Engineer ready to build innovative digital experiences? Join a dynamic engineering team where you will develop and maintain scalable, high-performance frontend applications using React across digital platforms. Take ownership of features from initial requirements through to successful delivery while contributing to the modernisation of frontend architecture. Collaborate with talented engineers to develop efficient, maintainable solutions and implement industry best practices
What you'll do:

Frontend Development and Delivery

Build and maintain frontend applications using React

Develop reusable, maintainable components and features to a high standard

Take a requirement, understand the problem, define an approach and see the work through to completion

Contribute to the frontend rewrite and help move the platform toward a modern, maintainable architecture

Work effectively within an existing, large-scale codebase

Apply a practical approach to solving problems and getting things done

Integration and Technical Problem Solving

Work with APIs and integrate frontend applications with backend services

Investigate and resolve technical issues across the application

Work through solutions independently, escalating where appropriate

Learn and contribute to the broader technology stack as the team moves toward a more full-stack approach

Code Quality and Engineering Standards

Write maintainable, testable code that adheres to team standards and design patterns

Participate in code reviews and technical discussions

Help identify opportunities to improve performance, reliability and maintainability

Contribute to establishing and following frontend architecture and component design best practices

Collaboration and Continuous Improvement

Work closely with other engineers and stakeholders to deliver features

Contribute to knowledge-sharing and technical discussions within the team

Support the team's strong focus on delivery, collaboration and continuous improvement

Take ownership of your work, ask questions and learn quickly
Qualifications:

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

Relevant certifications in frontend or web development technologies
Your Expertise:

Around 3--5 years' professional software development experience

Communication skills (technical and non-technical audiences)

Strong hands-on experience with ReactJS

Interpersonal and relationship management skills

Experience working with APIs and backend services

Analytical skills

Experience writing maintainable, testable code within a large-scale codebase

Problem-solving skills

Comfortable working with Git and code review processes

Ability to work independently and take ownership

Java or Spring experience would be an advantage, but is not essential

Willingness to learn and expand backend knowledge over time

Good knowledge of JavaScript and modern frontend development

Strong understanding of frontend architecture and component design

Understanding of reusable, maintainable component patterns and best practices

Knowledge of integrating frontend applications with APIs and backend services

Understanding of version control and code review practices

Awareness of frontend performance, reliability and maintainability considerations

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

  • Contract position

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,133,695 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 · Cape Town
JavaScript
TypeScript
Node JS
Frontend
Tailwind CSS
Next.js
React.js
Storybook
Material UI
Remix
DevOps
Rest API
Management
Agile
QA
Cypress
Playwright
Jest
Apply
In office · Full-Time · Stellenbosch
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
In office · Full-Time · Stellenbosch
JavaScript
Frontend
React.js
DevOps
Git
Apply
In office · Full-Time · 4+ years exp · Somerset West
JavaScript
PHP
TypeScript
Node JS
Databases
PostgreSQL
Frontend
Angular
npm
Angular Material
DevOps
Git
Linux
Apply
Front End Developer 4 days ago
In office · Full-Time · 3+ years exp · Johannesburg
JavaScript
Frontend
React.js
DevOps
Rest API
Apply
$47k – $52k per year (gross) · In office · Full-Time · Stellenbosch
Python
JavaScript
Java
TypeScript
C#
C++
Java
Spring Boot
Frontend
Angular
OpenLayers
Management
Google Maps
SpaceTech
GeoServer
Apply
In office · Full-Time · Stellenbosch
Apply
Waiter/ess 1 day ago
In office · Full-Time · Stellenbosch
Apply
Head Chef 1 day ago
In office · Full-Time · Stellenbosch
Apply
In office · Full-Time · Stellenbosch
Apply
See all jobs
This is one of many
2,133,695 more open roles from verified company boards, updated every day.