Van Kaizen - Nevada, TX

posted about 1 month ago

Full-time
Remote - Nevada, TX

About the position

The Web Game Developer position at an industry-leading games studio involves creating front-end client software for slot games using an internal game engine. The role encompasses project ownership and support across multiple projects, ensuring high standards in code quality and product delivery. The developer will engage in all stages of the product lifecycle, from requirements gathering to system testing, while promoting efficiency through automation and collaboration with QA and delivery teams.

Responsibilities

  • Create slot game front-end client software using the internal game engine.
  • Act in both project owner and project support roles across multiple projects.
  • Design, code, and debug core platform components.
  • Work through all stages of the product lifecycle from requirements capture to system testing and integration.
  • Increase efficiency through automation, workflow streamlining, and system optimization.
  • Stay current with new technologies and make recommendations to the team.
  • Collaborate with QA and delivery teams to ensure high standards in product testing, installation, and maintenance.
  • Promote high code standards within the team.
  • Maintain and enhance existing product code.
  • Participate actively in the agile scrum process.
  • Facilitate and support the agile development process.
  • Set up, configure, and maintain development, testing, and staging environments.
  • Detect and resolve performance issues.
  • Maintain version control.

Requirements

  • Bachelor's degree in software development or related field, or equivalent combination of education and experience.
  • 6+ years experience creating slot games in browser-based JavaScript (ES5).
  • 6+ years experience developing component-based web applications and user interfaces.

Nice-to-haves

  • 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.).
  • Knowledge of ASP.NET MVC, AngularJS 1.5+, CSS pre-processors (LESS, SASS), Canvas/Fabric JS, Agile/Scrum.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service