Position: WebGL Developer
Company: First.ua
Category: JavaScript
Experience required: 2y

First Casino is a group of companies under the First.ua brand that develop a legal gambling business in Ukraine. We were one of the first in the country to obtain licenses for an online platform, land-based casinos and slot machines.

Skills:

- Knowledge of JavaScript/TypeScript Canvas/WebGL;
- Familiarity with Design Patterns;
- Experience in applying OOP and MVC principles;
- Experience with Pixi.js (preferably), Phaser, PlayCanvas or any other rendering/game framework;
- Version control systems (Git);
- Aspiration to study and to grow as a developer.

Would be a strong advantage to have:

- Knowledge of data structures, algorithms, asynchronous architectures, dynamic typing, performance optimization Knowledge of modern JS frameworks (Model-View-Whatever);
- Knowledge of HTML5 features and ES6 Experience in debugging and profiling browser applications;
- Experience in slot games development (gambling industry);
- Familiarity with Grunt/Gulp/Webpack (task manager tools);
- Knowledge of languages different to JavaScript/ActionScript.