Job Board

Junior JavaScript Developer - Develop online games and learn Node.js, Three.js and WebGL - Rivonia (R20k -30k pm)

Job Title: Junior JavaScript Developer - Develop online games and learn Node.js, Three.js and WebGL - Rivonia (R20k -30k pm)
Contract Type: Permanent
Location: Johannesburg
Salary: R240k - R360k per annum
Contact Name: Philip Boltt
Contact Email:
Job Published: August 19, 2019 11:55

Job Description

This is an exciting opportunity to learn Node.js and work on the complete end-to-end design and development of online games for European, Russian and Southeast Asian markets.

Based in Rivonia, this Junior JavaScript Developer position is paying between R20k to R30k per month and has the added benefit of 25 days leave a year. 


For the past 7 years, this South African software company has been designing and developing online casino games for some of the biggest online gaming markets in the world, and with an established team of gaming engineers and developers, it is a great learning environment where you will gain Node.js, Three.js, Pixie.js, WebJS and WebGL experience. 

Their work environment is relaxed and non-corporate, where plugging in your headphones, kicking off your slops and getting stuck in is the norm. 


Working with their team of developers, designers, and gaming engineers, you will initially be working on the maintenance of their existing games and systems, to begin with, after which you will get involved with the game design and prototyping (from concept right through to end product development), using JavaScript ES6, HTML5 and a range of other technologies. 


  • Qualification or certification in Programming, Computer Science, or Multimedia Development  
  • Solid knowledge of JavaScript and HTML5 - essential
  • A minimum of 2 years of development experience using JavaScript and HTML5 OR a recent Degree graduate.
  • An interest in programming graphical effects
  • Experience with HTML5 Canvas and ES6 would be an advantage
Should you be interested, please email or call our offices on 0218015001