Location
In office (Johannesburg)
Employment
Full-Time
First seen by Alion on Nov 4, 2026.
Overview
Company
Impact
Profile match
Sabenza IT & Recruitment is a recruitment agency that places candidates with client employers in IT, data and AI roles with consulting and technology employers. It advertises positions such as JavaScript developers, analytics engineers, Python AI engineers and key account managers. The agency is headquartered in Durban, South Africa.
We are looking for a JavaScript developer with strong JavaScript, React and AWS experience to join a high-performing consulting environment and deliver production-grade solutions across industries. You will work in cross-functional, client-facing teams, building modern front ends and the services behind them, and taking ownership from design through to production.
This suits an engineer who writes clean, scalable code, is comfortable in React, and has already shipped work on AWS.
Key responsibilities
- Design and deliver modern React applications and the JavaScript services that support them
- Build and integrate RESTful APIs and third-party platforms
- Deploy, run and support solutions on AWS
- Take ownership of technical solutions from design through to production
- Work in cross-functional squads, including direct client engagement
- Apply clean code, testability and maintainability
- Contribute to architectural decisions and team engineering practices
- Deliver in Agile and keep improving how the team ships
Requirements
Skills and experience:
- Proven experience delivering production software in JavaScript and/or TypeScript
- Strong React experience, including components, state and front-end architecture
- Hands-on AWS experience, such as EC2, S3, Lambda, API Gateway, RDS or IAM
- Solid API design, including REST, with GraphQL an advantage
- Asynchronous and event-driven programming
- Git, CI/CD and modern engineering practices
- Automated testing across unit, integration and end-to-end
- React Native or other mobile experience is an advantage
- Microservices or BFF patterns, and Azure as a second cloud, are an advantage.
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,100,493 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
Johannesburg
Front-End Developer
6 days ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
AI/ML
Prompt Engineering
LLM
Frontend
GraphQL
Angular
DevOps
Rest API
Management
Agile
Apply
FRONTEND ENGINEER - CONTRACT BASIS
15 days ago
In office · Contractor · Durban
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
CI/CD
Git
Management
Agile
QA
Cypress
Playwright
Jest
Vitest
Apply
Frontend Application Developer (JavaScript)
6 days ago
In office · Full-Time · South Africa
JavaScript
PHP
TypeScript
Node JS
Databases
PostgreSQL
Frontend
Angular
npm
Angular Material
DevOps
Git
Linux
Apply
Front End Engineer
10 months ago
In office · Full-Time · 3+ years exp · Pretoria
JavaScript
PHP
PHP
Magento
Frontend
Sass
DevOps
CI/CD
Git
Ubuntu
Linux
Management
Agile
Apply
Intermediate UX Developer
1 day ago
In office · Full-Time · 2+ years exp · Stellenbosch
JavaScript
TypeScript
Frontend
Webpack
React.js
Material UI
MUI X
DevOps
CI/CD
Git
Design
Figma
Apply
GH&B Türkiye Commercial Operations Manager
1 hour ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · Istanbul · Johannesburg · Cairo · Casablanca · Tunis
Apply
In office · 7+ years exp · Bachelor's Degree · Johannesburg
Management
Agile
Apply
Apply
Material Planner - South Africa
4 hours ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
Apply
This is one of many
2,100,493 more open roles from verified company boards, updated every day.

