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,113,583 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
8 hours ago
In office · Full-Time · 3+ years exp · Johannesburg
JavaScript
Frontend
React.js
DevOps
Rest API
Apply
Javascript Software Engineer
12 days ago
Hybrid · Full-Time · 6+ years exp · Johannesburg
JavaScript
TypeScript
Node JS
Node JS
Express
Frontend
Vue.js
Webpack
Next.js
Angular
React.js
npm
DevOps
Rest API
Docker
Apply
Javascript Developer
6 days ago
Hybrid · Full-Time · 6+ years exp · Johannesburg
JavaScript
DevOps
CI/CD
Apply
In office · Full-Time · 3+ years exp · 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
Front-End Developer
7 days ago
In office · Full-Time · 3+ years exp · Johannesburg
JavaScript
TypeScript
AI/ML
Prompt Engineering
LLM
Frontend
GraphQL
Angular
DevOps
Rest API
Management
Agile
Apply
Apply
Apply
Digital Marketing Manager
3 hours ago
In office · 8+ years exp · Bachelor's Degree · Johannesburg
Analytics
A/B Testing
Marketing
Meta Ads
LinkedIn Ads
Google Ads
TikTok Ads
Apply
Commercial Administrator Graduate
3 hours ago
Equity · In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
Account Manager - End user
4 hours ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
This is one of many
2,113,583 more open roles from verified company boards, updated every day.

