Position: Game Developer
Company: Skywind Group
Experience required: 2y
English level: intermediate

Requirements:
- At least 2 years of experience in game development.
- Knowledge of JavaScript/TypeScript.
- Canvas/WebGL.
- Familiarity with Design Patterns.
- Experience in applying OOP and MVC principles.
- Experience with Pixi.js (preferably) or Cocos.js or Create.js or any other renderer framework.
- Version control systems (Git).
- Aspiration to study and to grow as a developer.
- English - at least intermediate level.
- Good communication skills.

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.
- For Flash developers - knowledge of Starling/Feathers/Robotlegs frameworks.
- Unix shell.
- Cross-browser and mobile development of web apps.
- Familiarity with WebGL shaders.

We offer:
- Possibility to work with a product company
- Career and professional growth
- Competitive remuneration
- Fully-equipped perfect office space located in the city center (“Palats Sportu” metro station)
- Warm and friendly attitude to every specialist