Enable job alerts via email!

Intermediate JavaScript Software Engineer

Entelect

Johannesburg

Hybrid

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Johannesburg is seeking an Intermediate JavaScript Software Engineer. The role involves developing web and mobile applications and engaging in the full software development lifecycle. The ideal candidate has a degree in IT or Engineering, 4+ years of experience, and strong collaboration skills. The position offers a competitive compensation package and a hybrid working model.

Benefits

Competitive compensation package
Twice-yearly salary increases
Guaranteed bonuses
Employee wellness programs
Professional development rewards

Qualifications

  • Minimum 4 years’ experience as a software engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals and commitment to clean code and best practices.
  • Ability to build applications within an enterprise environment.

Responsibilities

  • Develop world-class web and mobile applications.
  • Enhance product quality through containerisation and continuous integration.
  • Engage in various stages of the SDLC.

Skills

Clean code principles
Collaboration skills
Proficiency in Angular
Proficiency in React
Proficiency in Vue.js
Proficiency in .Net
Proficiency in Java
Proficiency in Python

Education

Bachelor’s degree in IT, Engineering, or related fields

Tools

MongoDB
Webpack
Grunt
Gulp
Express
NextJS
Job description
Overview

Job title: Intermediate JavaScript Software Engineer

Job Location: Gauteng, Johannesburg

Deadline: October 19, 2025

What you will be doing

Delivery

  • Using your knowledge and experience to develop world-class web and mobile applications for leading organisations in South Africa.
  • Exploring methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture.
  • Engaging in various stages of the SDLC, from system design to analysis, scoping, and estimation.
  • Researching innovative technologies and implementing them in projects to drive innovation.

People

  • Demonstrating maturity, time management and motivation in the workplace.
  • Championing change within the team and fostering a collaborative culture.
  • Collaborating with cross-functional teams to tackle complex business challenges, driving continuous improvement.
  • Upholding standards of excellence and accountability.

Customer

  • Building strong relationships and understanding customer needs to deliver impactful solutions.
  • Identifying opportunities for service improvements.
  • Ensuring compliance with data security and industry regulations.
What we need from you
  • A bachelor’s degree in IT, Engineering, or related fields.
  • Minimum 4 years’ experience as a software engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals and commitment to clean code and best practices.
  • Proficiency in various technologies and the agility to adapt to new frameworks.
  • Ability to build applications within an enterprise environment.
  • Strong collaboration and communication skills with a drive for continual improvement.
  • Hybrid working model: working from the office on average 2 – 3 times per week.
  • A strong customer-facing ability.
  • Flexibility to work across a variety of different environments and tooling.
What you will get from us
  • A competitive compensation package with twice-yearly salary increases and guaranteed bonuses.
  • Tenure-based loyalty leave.
  • Access to employee wellness programs and rewards for professional development.
  • Commission incentives for successful business development leads and employee referrals.
  • Hands-on support from leadership through regular one on ones and quarterly reviews.
  • Continuous development programs offering training in leadership and technical skills.
  • Exposure to enterprise projects across multiple domains and problem spaces for South Africa’s most esteemed organisations.
The tech stacks we use

Popular but not limited to

  • Frontend techs: Angular, React, Vue.js
  • Backend techs: .Net, Java, Python
  • Frameworks: Express, NextJS
  • Build tools: Webpack, Grunt, Gulp
  • Package management: NPM
  • Non-relational databases: MongoDB
  • ICT jobs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.