JavaScript Front-end Game Developer

CompanyESA Gaming
Annual gross salary$20K - $60K
CountrySerbia
Employment typeFull-time, Remote
Experience2+ years
EducationUnspecified
Selection process

Our selection process is as follows:

  1. Quick 15 minutes screening call

  2. HR interview with a tech support

  3. Technical interview

  4. Offer & hire

We are trying to act simple and fast.

Description

Passionate about making HTML based games for the online gaming platform that manages over 2000 games and almost 2 million players on 4 continents?

The ideal candidate would be well-rounded and able to work well with product owners, designers, and PHP developers to create unique slot and casino games.

This is a full-time, permanent position.

Responsibilities include:

  • Developing new interesting HTML5 2D and 3D casino games with focus on mobile

  • Improving and maintaining existing games

  • Exploring and proposing new technologies that can improve our work and game performance

  • Work closely with game producer, backend team, game designer, game artist and sound engineer to find the best possible solutions for the new games

  • Writing client side APIs used by our partners to integrate our games

  • Writing documentation and keeping it up to date

  • Performing developer tests and releasing the product

Requirements

Requirements:

  • University degree in computer sciences or relevant working experience

  • Excellent knowledge of Javascript

  • Experience with developing single-page applications using React, Angular or VueJS or similar Javascript/Typescript frameworks

  • Experience in version control systems like Git

  • Good English skills - both written and verbal

Counted as a plus:

  • Experience working with WebGL or canvas based animations using some of the libraries (PixiJS, CreateJS or similar) together with some tween libraries (eg. GSAP, TweenJS)

  • Experience with some of the JS testing frameworks

  • Experience in developing casino games and solutions

  • Experience with CD/CI

  • Experience in using front-end tools (WebPack, Grunt, Gulp, etc.)

Benefits

We are looking for a new team member (or 2) to join our in-house gaming studio. We are creating our own products, in our own pace and our growth has been sustainable.
Seniors - you'd have a freedom to tailor your day. If you want, you can be involved in the architecture, in the processes, suggest new technologies, mentor new colleagues or share your knowledge with the team

Juniors - if iGaming is your dream, and your strong JavaScript skills need a new challenge, you'll get the incredible support from our well experienced seniors, and you'd have a chance to work on entire project, from the beginning till the end

ESA Gaming collects and processes personal data in accordance with applicable data protection laws. ESA Gaming does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.