Enable job alerts via email!

Senior JavaScript Software Engineer.

Tumaini Consulting

Cape Town

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 recruitment agency is seeking a Software Engineer with a Bachelor’s degree and at least 6 years of experience. The ideal candidate will have strong skills in front-end technologies like Angular and React, and backend exposure to .NET and Java. This hybrid role requires excellent communication and collaboration skills, with a focus on delivering functional solutions in a complex enterprise environment.

Qualifications

  • Minimum of 6 years’ experience as a software engineer in an enterprise environment.
  • Proficient in core software engineering principles with a focus on clean code.
  • Strong experience in front-end technologies: Angular, React, Vue.js.

Responsibilities

  • Architect and structure small projects in complex enterprise ecosystems.
  • Translate client requirements into functional solutions.
  • Work across multiple environments and tooling configurations.

Skills

Communication
Collaboration
Adaptability
Customer-facing skills

Education

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

Tools

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

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. Correspondence will only be conducted with shortlisted candidates. If you do not hear from us within 3 days, please consider your application unsuccessful.

Tumaini Consulting is a recruitment and staffing agency focusing on placement in the Engineering, Finance, IT, Medical, Trade & Technical, Mining, and Logistics sectors.

Our name, Tumaini, means "Hope" in Swahili, reflecting our core philosophy of guiding hope in every endeavour. We aim to deliver quality candidates and the best opportunities, infusing hope into every action and partnership.

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