Software Engineer Javascript React Jobs in South Africa

Professional job seekers finding South Africa jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Software Developer Pretoria

Software Developer (Expert) Our client in Pretoria is recruiting for a Software Developer (Expert) to join their team. Job Description Managing projects / processes. Ability to develop within a specific sought-after programming language. Strong ...

Operations Software Developer

About the job Operations Software Developer Demonstrated excellence in academic and social performance Ambition to make a significant impact and contribute to something great A desire to build a diverse skill set in the following: Data analysis, Credit management,Business ...

Software Developer Lead

Role Overview Seeking a high-energy, hands-on Software & Applications Team Lead who leads by example through active coding, mentoring, and end-to-end project ownership.Role requires 50–70% hands-on development while guiding strategy, delivery, and technical excellence.Focus on innovative ...

Senior Software Developer

As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologies Qualifications: ...

Software Delivery Lead

Job Description Detailed knowledge of the SDLC and management of software projects. Driven to achieve results despite obstacles. Good written and verbal communication skills. Strong attention to detail. Adaptability skills. Time management skills. Decision making skills. Responsibi ...

Intermediate Software Developer

About the job Intermediate Software Developer Duties and Responsibilities: Support existing applications and develop new functionality and components. Rewrite legacy system developed in MS Access into web application Refactor and improve the code to keep the systems main ...

.Net Software Developer

Overview Codes, tests,complex systems using agreed standards, architectures and tools, to achieve a well- engineered result. Creates unit tests for all developed components Reviews own work and leads code reviews of colleagues work Documents complex systems using to achi ...

Senior Software Developer

Requirements: 4-8 years hands on development experience HTML & CSS NodeJs PHP and/or Python Proven track record of architecting solutions and building from the ground up Advantageous: Familiarity with CSS pre-processors lik ...

Senior Software Developer

Job Description Knowledge of design principles and fundamentals of architecture. Demonstrated leadership/mentoring skills. Detailed knowledge of the SDLC and management of software projects. Good written and verbal communication skills. Develop the so ...

Software Development Manager

About the job Software Development Manager Duties and responsibilities: Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, com ...

Software Developer Centurion

Software Developer Position A company in Centurion requires the services of a Software Developer who will be responsible for developing and maintaining our software products. Responsibilities Coding Database management Server management Desired Ex ...

Software Testing Analyst

As Agile methodologies depend heavily on collaboration, communication, and interaction between the team members as well as stakeholders outside the team, testers in an Agile team should have good interpersonal skills. Testers in Agile teams should: Be positive and solution-oriented with team membe ...

Backend Software Developer

About the job Backend Software Developer 3+ years experience in Microsoft .NET Framework development with C# Solid knowledge of SOA and OO principles, design patterns and component oriented design C# on .Net Windows Communication Foundation (clients and services) </ ...

Lead, Software Engineering

Company Description Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated profe ...

Software Development Manager

About the job Software Development Manager JOB PURPOSE Manage and prioritise IT Systems Development tasks through the effective deployment of resources and efficient workload allocation. Lead a team of system developers to drive innovation and ensuring that Business IT Systems req ...

Software Development Manager

Software Development Manager Reference: JHB -NL-2 A leading cash management company based in Houghton is urgently looking for a Software Development Manager to be responsible for developing a technology development strategy that supports the company’s objectives and technology strategy. T ...

Python Software Developer

Python Software Developer Salary: R40 000 to R60 000 per month We are seeking a highly motivated and proactive individual to join a dynamic, fast-growing start-up. The ideal candidate is passionate about technology, coding, and software development, thrives in a collaborative environment, ...

Senior Software Developer

Qualifications Bachelors degree in computer science, engineering or equivalent experience Responsibilities Work within a Software Development team, following Agile development methodologies Work with Project management and solution architects to estimate a ...

Software Developer (.Net)

Qualifications Relevant 3-year Degree or Diploma (i.e Computer Science OR Information Technology OR similar) 3+ years professional software development experience Responsibilities Contribute to ensuring an appropriate software design in conjunction with Te ...

Software Development Manager

About the job Software Development Manager Key purpose: To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect o ...

Software Quality Analyst

Apply approaches to achieving effective test coverage. Define regression testing strategies. Initiate test process improvements and governance. Review test basis and extract test requirements. Produce test plans and test completion reports Execute test case ...

Software Quality Analyst

Review test requirements and create relevant test cases to cover them. Execute test cases and log defects. Conduct retesting and regression testing. Produce test plans and test completion reports. Leverage best practices and test design techniques. Maintain th ...

Software Development Manager

About the job Software Development Manager Responsibilities Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execu ...

Software Quality Analyst

Apply approaches to achieving effective test coverage. Define regression testing strategies. Initiate test process improvements and governance. Review test basis and extract test requirements. Produce test plans and test completion reports Execute test case ...

Senior Software Developers

About the job Senior Software Developers Job purpose: As a Senior Software Developer, you'll be responsible for developing software solutions. You will use the latest technologies and frameworks to develop new features that enhance our existing products. You must have experience wit ...

Senior Software Developer

The company requires an energetic individual to fill the above position. The candidateshould work well in coordination with cross-functional team members to design, develop, and maintain bespoke solutions for the company. The candidate must be comfortable working as part of a teamwhile taking the initiativ ...

Software Engineering Manager

About the job Software Engineering Manager Hybrid position Responsibilities: Software Delivery & Product/Project Management Responsible for each phase of the end-to-end Product/Project life cycle as applicable. Where applicable ...

Senior Software Developer

Overview More about the Area & Team For the past 29 years it has been innovating and delivering solutions to the Prop-tech and Fintech sectors within South Africa. Our solutions enable businesses to effectively and compliantly onboard customers whilst mitigating their risk of processing f ...

Senior Software Developer

Multinational group is looking for a Senior Software Developer to join their team. Qualifications and experience: 3 Year National Diploma in I.T or B.SC Degree in Computer Science or information systems A minimum of 3 years C#.net Development experience 3-5 years ...

Intermediate Software Developer

Overview Intermediate Software DeveloperShape the future of interactive software through innovation and collaboration.Johannesburg | R50,000 -R55,000 About Our ClientOur client is a fast-growing technology company specialising in the development of scalable, high-performanc ...

Software Development Manager

About the job Software Development Manager Duties and responsibilities: Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, commu ...

Senior Software Developer

The candidate will work within the Software Development Scrum teams developing, maintaining, and supporting the existing enterprise applications and frameworks as well as within the strategic development initiatives which include the execution and implementation of Salesforce delivery projects against the ...

Intermediate Software Developer

About the job Intermediate Software Developer At least 1 - 4 years Software Development experience A basic understanding of Version Control Experience with PHP, Python Experience with modern Frameworks Fast committed earning abilities A bona fide pass ...

Senior Software Developer

Overview Responsible for the design and development of new service orientated applications (SOA) according to specifications. Qualifications and experience C# or VB.Net SQL (any platform: T-SQL, MySQL, Oracle, etc) Web Serv ...

Intermediate Software Developer

Intermediate Software Developer Hire Resolve's client is seeking a talented and motivated Intermediate Software Developer to join their development team. As an Intermediate Software Developer, you will play a key role in designing, coding, testing, and implementing software solutions. You will work c ...

Software Engineering Lead

Have a BS degree in Engineering/Computer Science or equivalent experience Have experience with various resource models such as Managed Services and/or Staff Augmentation Have an advanced knowledge of software development methodologies (e.g., Agile, Waterfall) Have extensive kno ...

Software Application Tester

About the job Software Application Tester Contract position Tertiary qualifications and/or applicable training in applications programming courses and/or international software Testing qualification Minimum of 5 years experience as a software application tester ...

Senior Software Developer

Overview Deposita is a leading cash & payment solutions company. Our globally-implemented cash management, payment, e-payment, and self-service technologies reduce the risks associated with handling money. Are you a seasoned software developer with a passion for building robust, hig ...

Software Quality Engineers

About the job Software Quality Engineers Matric (Grade 12) BSc IT or BCom IT or similar qualification ISTQB Agile foundations cert (advanced preferred) Bootcamp training in Agile and DevOps. Test analysis and design. Exposure to Test Driven Developmen ...

Software Developer Guidewire

About the job Software Developer - Guidewire Contract position Bachelors degree in Computer Science or equivalent required 5 years of professional software development and Guidewire experience required 5 years of experience developing software applications usi ...

Agile Software Developer

As a Software Developer, you will work with the Agile Team to develop cutting-edge software for our clients. You'll be working in an agile environment where you are given regular deadlines and challenges to meet. You must have excellent communication skills as well as strong analytical and problem solving abi ...

Senior Software Developer

View all our open positions and talent vacancies The primary purpose of this role is to develop and maintain our in-house Automated Meter Reading (AMR) platforms and related energy management products. This role involves full-cycle software development, from design and implementation to testing an ...

Intermediate Software Developer

# Intermediate Software Developeriqbusiness South AfricaCape Town, Western CapeContractPosted **25 MARCH 2026** - Closing Date### Job DescriptionPosition: Intermediate Software Developer Location: 14 Kloof Street, Cape Town We are currently seeking an experienced Intermediate Software Developer to join our ...

Software Development Lead

Hire Resolve’s client is seeking a talented and experienced Software Development Lead to join their dynamic team. The successful candidate will be responsible for leading a team of software developers in designing, implementing, and maintaining software solutions that meet the needs of clients. The Softwar ...

Facilitator – Software Developer

Hire Resolve's client is seeking an experienced and dynamic Facilitator to lead a learnership program in Systems Development for learners in Upington, Northern Cape. This exciting opportunity involves guiding participants through the Occupational Certificate: Software Developer program (NQF Level 5) and eq ...

Software Architect (IT)

Software Architect Location: Pretoria (12 month contract) Salary Market: Market Related Our client in the Information Technology sector is looking for a suitable Senior Software Architect very urgently to join their team. Looking for a skilled and energetic Java EE application arc ...

ACE Software Developer

Software Developer II (API Developer/Datapower/ACE Developer): Closing Date: 23 February 2026 Job Family Information Technology Application Development Manage Self: Technical Job Purpose The ACE Developer will design and build integration solutions usi ...

Senior Software Developer

Our client is seeking a highly skilled and experienced Senior Software Developer to join their team. The ideal candidate will have a strong background in software development and programming, as well as excellent communication and problem-solving skills. Responsibilities Collaborate ...

Software Developer (Python)

Software Developer (Python)IT - Software DevelopmentCape Town - Western Cape - South Africa ENVIRONMENT: Our client seeks a Software Developer to join their team in Cape Town. They are a dynamic Software Development company specializing in bespoke software solutions, architecture con ...

Senior Software Developer

Hire Resolve's client is seeking a highly skilled and passionate Senior Software Developer to join their dynamic team. You will play a pivotal role in designing, developing, and maintaining their core online learning platform and related systems. This is an opportunity to significantly impact their educati ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Software Engineer Javascript React Jobs in South Africa Job Search Guide, Trends and Insights