Position: HTML5 Game Developer (Playable Ads)
Company: Gismart
Category: JavaScript
Experience required: 2y

Responsibilities
 - HTML5 game development
 - Interactive ads development (Playable Ads, Endcards)
 - Optimization of code and assets to improve performance

Requirements
 - 2+ years of experience in JavaScript or TypeScript in game projects
 - Strong command of JavaScript (ES5 and ES6)
 - Experience with one of the 2D HTML-5 game engines (PixiJS, Cocos2d, Phaser)
 - Experience with one of the 3D HTML-5 game engines (Three.js / Babylon.js / Playcanvas)
 - Experience with version control systems (Git)
 - Knowledge and understanding of the client-side, client-server interaction
 - General knowledge of Design Patterns
 - Experience with NPM and Webpack / Gulp build systems
 - Experience in applying OOP principles
 - Ability to understand someone else’s code

Will be a plus
 - Experience in applying MVC principles
 - Experience with HTML5 Canvas / WebGL (including shaders)
 - Experience in organizing asynchronous code (promises, async / await)
 - Chrome Dev Tools (Remote debugging, Performance)
 - Knowledge of Adobe Photoshop
 - UI and UX design skills

Employee Benefits
 - Transparent and consistent feedback to help you advance your career
 - Competitive salary
 - Medical Insurance, 100% sick leave coverage, 3 personal days
 - English classes
 - Private music instruments and singing lessons
 - Quarterly Education Days for the entire company
 - 50% compensation towards car parking
 - 75% compensation towards sport activities
 - Fully-stocked kitchen
 - Corporate library
 - Breakfasts in the office
 - Gifting for major life events
 - Comfortable office in the city center with an amazing view
 - Trip abroad with all the Gismart employees once a year!