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.
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
Senior Frontend Engineer
21 days ago
In office · Full-Time · Stellenbosch
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
Intermediate Frontend Engineer
21 days ago
In office · Full-Time · Stellenbosch
JavaScript
Frontend
React.js
DevOps
Git
Apply
Frontend Application Developer (JavaScript)
18 days ago
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
Back-end Software Developer
1 day ago
$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
Apply
Apply
Apply
This is one of many
2,133,695 more open roles from verified company boards, updated every day.

