JavaScript Engineer (Angular, React, Vue)

AES Global

Johannesburg

Hybrid

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AES Global in Johannesburg is seeking a JavaScript Engineer to build world-class web and mobile applications for major client organisations. You will work on a consulting-style engineering portfolio where the framework changes per project, joining a team that values craftsmanship and continuous growth.

You will contribute across the software lifecycle, implement modern tooling and DevOps practices, and continuously learn new technologies to deliver impactful solutions for clients in a hybrid

Qualifications

  • Bachelor's degree in IT or the sciences (BSc, BIS, BEng or BCom).
  • Strong fundamentals in software engineering.
  • Commitment to clean code and industry best practice.
  • Ability to build applications within an enterprise environment.
  • Willingness to learn, improve, and take on challenges.
  • Ability to collaborate and contribute in a team.

Responsibilities

  • Develop high-quality web and mobile applications for major client organisations.
  • Engage across the software lifecycle—analysis, design and architecture alongside development.
  • Improve shipping quality via containerisation and CI/CD as part of a DevOps approach.
  • Research current technologies and apply them to projects.
  • Collaborate with the team to solve complex business problems.

Skills

Clean code
Team collaboration
Software engineering
Continuous learning
Problem solving

Education

Bachelor's degree in IT or sciences

Job description

A leading South African software engineering and solutions company is looking for a JavaScript Engineer to build world-class web and mobile applications for some of the country’s best-known organisations.

This is consulting-style engineering across a large portfolio of client projects, so the work changes and so does the framework — the value is in knowing which one to reach for. You’d join a team of engineers who take craftsmanship seriously and who are expected to keep growing.

What you’ll actually be doing
  • Developing high-quality web and mobile applications for major client organisations
  • Getting involved across the software lifecycle — some analysis, design and architecture alongside the development work
  • Improving the quality of what ships through containerisation and continuous integration, building a well-oiled DevOps process
  • Researching current technologies and finding ways to apply them on your project
  • Solving complex business problems with your team, and pushing yourself and the people around you
Technologies you could be working with
  • Angular, React and Vue.js
  • Node and Express, with MongoDB
  • NPM package management and build tooling such as Webpack
What you’ll need
  • A bachelor’s degree in IT or the sciences — BSc, BIS, BEng or BCom — which is non-negotiable for this role
  • The ability to build applications within an enterprise environment
  • A solid understanding of software engineering fundamentals
  • Commitment to clean code and industry best practice
  • A passion for delivering well-crafted solutions that make an impact for the client
  • A hunger to keep improving, and the appetite for a challenge
  • The ability to collaborate and contribute in a team
What you’ll get
  • Exposure to strong technologies and genuinely interesting projects
  • Regular performance reviews built around your career goals
  • In-house continuous development programmes, covering everything from leadership to deep technical skills

Johannesburg. Hybrid. Permanent.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JavaScript Engineer (Angular/React/Vue) – Hybrid
JavaScript Engineer (Angular/React/Vue) – Hybrid

AES Global • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Intermediate JavaScript Software Engineer
Intermediate JavaScript Software Engineer

Future Fit • Johannesburg

On-site
ZAR 334,800 - 558,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+2
Javascript Developers
Javascript Developers

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Bonuses and salary reviews
Wellness initiatives
Leadership development programmes
+2
Senior Full Stack Engineer - JavaScript Ecosystem
Senior Full Stack Engineer - JavaScript Ecosystem

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health Insurance
+2
JavaScript Developer
JavaScript Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior JavaScript Developer
Senior JavaScript Developer

TPC Performance Centre • Pretoria

On-site
ZAR 600,000 - 850,000
Flexible team culture
Mentorship and code reviews
Opportunity to teach learners
Javascript Developers
Javascript Developers

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Bonuses
Wellness program
Leadership development
+1
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs