Job Description
Department: Development Location: Nevada or Texas -- REMOTE
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 games
- 6+ years experience developing component-based web applications and user interfaces
- Demonstrated 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 patterns
- Knowledge of ES6 approaches
- Knowledge of TypeScript
- Knowledge 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
Job Tags
Remote work,