JavaScript Developer

We are seeking for a creative, proactive and motivated person who can help us drive forward our business. You will be working from our Belgrade office and co-ordinating between teams and remote staff in 3 different countries. The offered position is a full-time and permanent job.


Responsibilities include:

  • Planning, building architecture and developing the frontend part for new JavaScript canvas based mobile casino games (poker, blackjack, roulette, slot...)
  • Developing casino websites
  • Maintaining and improving the existing games
  • Exploring and proposing new technologies
  • Optimising existing code
  • Proposing new solutions
  • Code review
  • Creating documentation and keeping it up to date
  • Performing developer testing and releasing the product

Requirements:

  • Excellent knowledge HTML/CSS
  • Excellent understanding of JavaScript (3+ years)
  • Habit of commenting your code when it makes sense and keeping your debug-outputs tidy
  • Clean code writing
  • Working with canvas drawing using Vanilla JS, or one of the JavaScript libraries for canvas drawings and animations (PixiJS, CreateJS or similar)
  • Communication with backend Rest API
  • Strong analytical and debugging skills
  • Productive thinking, solution offering
  • Good English skills - both written and verbal

Counted as a plus:

  • University degree in computer sciences
  • References to some of your work
  • JavaScript ES6
  • Experience with backend languages, preferable PHP
  • Experience with developing single page applications using React, Angular or VueJS or relevant JavaScript frameworks
  • Experience with some JavaScript global state managers like Redux
  • Experience with version control systems, preferable GIT
  • Experience in developing casino games and solutions
  • Work with some JavaScript 3D engines like BabylonJS or similar
  • Work with graphic editors like Photoshop or similar
  • Work with modelling tools like Blender or similar

Deadline for application is 30.06.2020.
Please be advised that only CVs written in English language will be taken into consideration.