Logo of Fantasma Games

Remote JavaScript Game Developer

Photo of Aleksandra Popova
Aleksandra Popova
Must have skills:
Nice to have skills:
Considering candidates from:
Schengen, Serbia, Albania, Romania and Turkey
Work arrangement:
Remote only
Game development
Middle or senior
Company size:
11-50 employees
Logo of Fantasma Games

Remote JavaScript Game Developer

Founded in 2016, Fantasma Games is a Swedish gaming company based in Stockholm that focuses on innovative casino games for mobile platforms. They believe that the timing is excellent to innovate the casino games industry with deeper gaming experiences. Testing new grounds with VR and combining three-dimensional virtual worlds with traditional casino games is their mission.
Right now the team is looking for a talented JavaScript developer to join the company.

  • Creating game-client (Typescript), game performance optimization for mobile platforms, working in close cooperation with animators (Spine), sound designers, and game designers
  • Working on automation and optimization scripts, creating tools for developers and artists
  • (optionally) Working on server logic (Java)
  • 3+ years of prior experience in software development
  • Understanding of object-oriented programming and design patterns
  • Experience in structured software development
  • Experience with TypeScript
  • Good level of spoken and written English
  • Experience with Jenkins, Maven, NodeJS, GIT, SASS, and Webpack
  • Knowledge of TDD and automated testing techniques
  • Skill in shaders and WebGL
  • Any other creative skill, from sound design to 3D modeling
  • Interest in computer graphics programming, animations, and effects
  • Experience as a Java full stack developer
  • Slot development experience
Benefits and conditions:
  • Trial period: 3 months
  • Fully remote setup
  • Flexible working hours
Interview process:
  1. Intro call with Toughbyte
  2. A short talk with the lead developer (1 hour)
  3. Test assignment (1-2 hours)
  4. Additional tech interview if needed
  5. Collecting references if needed

Position closed, but we can still help

Check out our current open positions