Game Development

Senior Javascript Game Engine Developer – Remote

As a new up-and-coming slot game developer, AvatarUX has established itself as one of the top innovators in its field since its inception in 2019. AvatarUX creates slot games for all digital platforms with a reach through European Regulated Markets and Asia.
AvatarUX operates its own established PopWins™ mechanical framework family that has won us the Casino Beats Game Developer Award for Game Innovation in 2021.
We are looking for super-talented and passionate people to join our rapidly growing team.
Remote or located in Poland/Malta/India reporting to the Head of Game Development, the Senior Javascript Game Engine Developer is a full-time position that participates in developing and maintaining our proprietary Amigo Framework. The Senior Javascript Game Engine Developer will assist Head of Game Development in keeping an iterative, lively release schedule as well as lead the charge in hands-on game engine development.
As Senior Javascript Game Engine Developer you will be involved in various aspects of game engine creation from its optimisation to implementing new features.

Responsibilities

  • Developing our proprietary Amigo Framework and making sure it works efficiently
  • Translating requirements into clean and efficient game code
  • Optimisation of graphics rendering, as well as bundle size of the engine
  • Creating clean and easy documentation
  • Collaborating with all departments to seek and fix technical issues, problem-solve, and propose efficient solutions to improve the production pipeline
  • Looking at the design specifications of slot game designers and mathematicians.

Requirements

Must Have

  • A minimum of 5 years of experience in game client or game framework development (or just show us that you rock)
  • Great knowledge of Typescript proven with a minimum 3 years of experience with commercial products
  • Experience creating packages for npm.
  • Experience in game development for mobile and desktop browsers
  • Experience in any 2D and/or 3D game engines written in JavaScript such as Pixi.js, Phaser, Babylon.js, PlayCanvas, Three.js
  • Deep knowledge of OOP and practical usage of Design Patterns
  • Passionate about clean code and experienced in maintaining large codebases for long-term projects
  • Familiar with version control system and Continuous Integration workflow
  • Good knowledge of HTML5
  • Professional working proficiency in English

Nice To Have

  • Experience in React, Vue.js or similar libraries
  • Experience in casino games development
  • Hands-on experience with unit testing and end-to-end testing process and libraries
  • Experience with cooperation in framework or game engine creation
  • Familiar with other 2D or 3D game engines, ie. Unity, Cocos2d, Starling
  • Experience in working with WebGL and/or OpenGL API