Position: Middle Front-End WebGL Game Developer (Phaser, Cocos2d, PlayCanvas, BabylonJS)
Company: Program-Ace
Experience required: 3y
English level: intermediate

**Requirements:**
• A clear understanding of OOP, OOD, and SOLID;
• Good experience with Phaser;
• Experience in the creation of HTML5 games;
• Understanding of other js game engines and frameworks like Cocos2d, PlayCanvas, Babylon, PixiJs, Three, etc;
• 3+ years of HTML (with HTML5 experience), CSS, jQuery/Bootstrap, and JSON are essential;
• Proficient understanding of web mark-up, including HTML5 and CSS3;
• HTML5 app and cross-browser support experience;
• Good knowledge of animations implementation (CSS, SVG, Sprite, etc.);
• Self-motivated, with strong problem-solving and time-management skills;
• Patient and persistent;
• Solid understanding of the game development life cycle;
• Thorough and detail-oriented;
• At least Intermediate English.

**Would be a PLUS:**
• Knowledge of any JS frameworks (Angular, Vue, React);
• Experience with NodeJS;
• Experience with client/server networking;
• Familiarity with RESTful APIs and web sockets to connect with backend services;
• Experience with Single-Page Application (SPA) development.

**Responsibilities:**
• Develop user-facing features of web apps and games;
• Build reusable code and component libraries;
• Implement highly interactive and efficient UI with animations and transitions;
• Cooperate with the design, back-end, and front-end development teams.

**We offer:**
• Competitive salary
• Paid 24-day vacation
• 100% Sick leave compensation
• Flexible working hours
• Team buildings
• Performance reviews with possible salary raises.