Job Description
Job Description
Description
The Game Developer is responsible for creating slot game front-end client software using our internal game engine. The Game Developer will act in both a project owner and project support role, working across multiple projects within a single year. The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software.
Key Responsibilities
- Designs, codes and debugs core platform components.
- Works at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration.
- Increases efficiency through automation, workflow streamlining, and system optimization.
- Keeps current with new technologies and makes recommendations to the team.
- Collaborates with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard.
- Promotes high code standards within the team.
- Maintains and enhances existing product code.
- Actively participates in the agile scrum process.
- Facilitates and supports the agile development process.
- Sets up, configures and maintains development, testing and staging environments.
Skills, Knowledge and Expertise
6+ years experience creating slot games6+ years experience developing component-based web applications and user interfacesDemonstrated expertise in all aspects of browser-based JavaScript (ES5)Demonstrated expertise in at least one modern front-end platform (e.g. Angular, React)Demonstrated understanding of “ this ”, closures, lexical scoping, callbacks, XHR, DOM, global pollution and design patternsKnowledge of ES6 approachesKnowledge of TypeScriptKnowledge of Node / NPM as part of development workflow.Knowledge of build tools (webpack, gulp etc.)Preferred : Knowledge of ASP.NET MVC, ANgularJS 1.5+, CSS pre-processors (LESS, SASS), Canvas / Fabric JS, Agile / Scrum