Enable job alerts via email!

Senior JavaScript Software Engineer.

Tumaini Consulting

Durban

Hybrid

ZAR 600,000 - 900,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the IT sector is seeking a Software Engineer with at least 6 years of experience. The ideal candidate will have strong skills in front-end technologies such as Angular, React, and Vue.js, as well as exposure to back-end technologies like .NET and Java. This role offers a hybrid working environment, allowing flexibility while ensuring collaboration with the team. If you're passionate about clean code and best practices, apply now to join a dynamic team focused on innovation and excellence.

Qualifications

  • Minimum 6 years’ experience as a software engineer.
  • Proficient in front-end technologies and adaptable to new frameworks.
  • Strong customer-facing skills and ability to translate client requirements.

Responsibilities

  • Architect and structure small projects in complex enterprise ecosystems.
  • Work across multiple environments and tooling configurations.
  • Collaborate effectively with clients and team members.

Skills

Software engineering principles
Clean code
Communication
Collaboration
Customer-facing skills
Adaptability

Education

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

Tools

Angular
React
Vue.js
.NET
Java
Python
MongoDB
Express
Next.js
Webpack
Grunt
Gulp
NPM

Job description

Requirements:

  • Bachelor’s degree in IT, Engineering, or a related field
  • Minimum of 6 years’ experience as a software engineer in an enterprise environment
  • Proficient in core software engineering principles with a strong focus on clean code and best practices
  • Ability to architect and structure small projects in complex enterprise ecosystems
  • Demonstrated ability to adapt quickly to new frameworks and technologies
  • Excellent communication and collaboration skills with a passion for learning and improvement
  • Strong customer-facing skills and ability to understand and translate client requirements into functional solutions
  • Comfortable working in a hybrid environment (2–3 days per week in-office in JHB, PTA, or CPT)
  • Strong experience in front-end technologies: Angular, React, Vue.js
  • Exposure to backend technologies: .NET, Java, Python
  • Frameworks: Express, Next.js
  • Build Tools: Webpack, Grunt, Gulp
  • Package Management: NPM
  • Experience with non-relational databases, particularly MongoDB
  • Ability to work across multiple environments and tooling configurations

If you would like to apply for this position, please send transcripts with your application.

To apply, email your updated CV to it.jobs@tumaini.co.za, contact XXX-XXXX, or visit www.tumaini.co.za. Correspondence will only be conducted with shortlisted candidates. If you do not hear from us within 3 days, please consider your application unsuccessful.

This job posting is active.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.