Location
In office (Johannesburg)
Employment
Full-Time
First seen by Alion on Nov 6, 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're looking for passionate JavaScript Engineers who enjoy building modern web applications, solving technical challenges and working with the latest technologies.
If you're comfortable with JavaScript and have experience with frameworks like React, Angular, Vue or Svelte, this could be your next exciting opportunity!
What You'll Be Doing
- Developing, enhancing and maintaining modern web applications.
- Writing clean, scalable and efficient code.
- Integrating front-end applications with RESTful services and back-end systems.
- Identifying, debugging and resolving application issues.
- Participating in the full development lifecycle, from design through to deployment.
- Collaborating with other developers, sharing knowledge and contributing ideas.
- Keeping up with the latest technologies and development practices.
Requirements
- At least 4 years of professional JavaScript development experience.
- Solid experience with one or more modern frameworks:
- React
- Angular
- Vue
- Svelte
- Strong HTML5 and CSS3 skills.
- Experience integrating with RESTful web services.
- Exposure to back-end technologies such as Node.js, Java, .NET, Go or Java EE.
- Experience with NPM or Yarn.
- Familiarity with testing frameworks such as Jasmine and Jest.
- Exposure to mocking tools such as WireMock.
- Experience with Git, Jira and browser debugging tools.
- An understanding of web servers such as Nginx or Apache.
- The ability to read and identify issues within back-end code.
- A good understanding of the application development and deployment lifecycle.
Bonus Points If You Have:
- Full-stack development experience.
- Docker and Kubernetes exposure.
- AWS experience or certification.
- DevOps knowledge and experience.
- Automation testing experience with Cypress, Protractor or Selenium.
- Experience with Webpack, SCSS or SASS.
- Monorepo tooling experience, particularly Nx or Lerna.
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,136,993 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
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 · South Africa
PHP
Dart
PHP
Laravel
WordPress
WooCommerce
PHPUnit
Pest
Livewire
Filament
Databases
MySQL
PostgreSQL
Meilisearch
Mobile
Flutter
Firebase
DevOps
Rest API
GCP
CI/CD
Git
AWS
Docker
Ubuntu
Amazon EC2
GitHub
Amazon S3
Apache HTTP Server
Cybersecurity
OWASP Top 10
Management
Xero
Apply
Remote Front End Developer
9 days ago
Remote (South Africa, PST hours) · Full-Time · South Africa
JavaScript
PHP
PHP
WordPress
Magento
Databases
MySQL
AI/ML
Copilot
Cursor
OpenAI
Frontend
Vue.js
Bootstrap
React.js
JQuery
Design
Adobe Photoshop
QA
Chrome DevTools
Apply
Senior Frontend Engineer
20 days ago
In office · Full-Time · Stellenbosch
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
Intermediate Frontend Engineer
20 days ago
In office · Full-Time · Stellenbosch
JavaScript
Frontend
React.js
DevOps
Git
Apply
Hybrid · Full-Time · São Paulo
Python
JavaScript
SQL
C#
AI/ML
Gemini
LLM
OpenAI
Anthropic
DevOps
Rest API
GCP
Azure
Git
AWS
Apply
Power Platform Developer
1 day ago
In office · Public Trust · 5+ years exp · Bachelor's Degree · Reston
JavaScript
TypeScript
PowerShell
C#
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
SOAP
Management
Power Automate
Power Apps
Agile
Apply
In office · Full-Time · Massy
Python
Java
C++
Databases
Apache Kafka
DevOps
Rest API
CI/CD
Docker
Linux
Apply
In office · United Kingdom
C#
C#
.NET
Design
SolidWorks
Apply
$135k – $165k per year · In office · Secret · Full-Time · United States
Python
PowerShell
DevOps
Rest API
VMWare
Windows
Cybersecurity
FedRAMP
Zero Trust
Microsoft Entra ID
Active Directory
LDAP
PKI
SIEM
Apply
JavaScript Developer
3 days ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Frontend
GraphQL
React.js
Mobile
React Native
DevOps
Rest API
Azure
CI/CD
Git
AWS
AWS Lambda
Amazon EC2
Amazon S3
IAM
API Gateway
Management
Agile
Apply
Virtualization Engineer
1 day ago
In office · Full-Time · South Africa
JavaScript
PowerShell
DevOps
VMWare
Incident Management
Management
ServiceNow
ITIL
Apply
Apply
Senior Analytics Engineer
4 days ago
In office · Full-Time · 6+ years exp · Johannesburg
SQL
Databases
Databricks
SAP BW
AI/ML
Claude Code
dbt
OpenAI Codex
Analytics
Dimensional Modeling
Apply
Intermediate Analytics Engineer
4 days ago
In office · Full-Time · 3+ years exp · Johannesburg
Python
SQL
Databases
Databricks
SAP BW
AI/ML
Claude Code
dbt
AI Agents
OpenAI Codex
DevOps
GitHub Actions
CI/CD
Git
Analytics
Power BI
Dimensional Modeling
Apply
Apply
Apply
Dealership Financial Manager, Gauteng, East Rand
3 hours ago
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
In office · Full-Time · Johannesburg
Apply
$85k – $95k per year (gross) · In office · Full-Time · Johannesburg
Apply
This is one of many
2,136,993 more open roles from verified company boards, updated every day.

