JavaScript Game Developer

Job Type:
Toronto, Ontario, Canada

We are looking for a JavaScript Game Developer to join our busy and dynamic team based in our Toronto Office.

Why we need you: -

You are an experienced game programmer. You’ll be creating and maintaining JavaScript games written using game engine based on Cocos2d-x.  You’ll be strong in design, development, testing and support of games. In addition to this, you’ll be providing guidance and mentoring to the junior developer in the team.

We’ll be looking for you to model and analyze functional requirements by defining use case specifications and information, data and decision flows, make effective use of UML to define and communicate high level design. In addition, you’ll assist in analysis of functional requirements to create high level technical design specification and create detailed specifications, including steps required to develop or modify systems. We’ll be looking for you to identify options for potential solutions and assess them for technical and business suitability. You’ll collaborate with business analysts and architects to ensure consistent, achievable solutions that are aligned to strategic imperatives. You’ll have flexibility and an ability to work on new software platforms, including the newest web/mobile technologies.

You might also get involved in design, development, unit testing and testing of client-side applications, features or changes based on business or functional requirements. You’ll be tasked with the delivery of projects within project deadlines with a high degree of confidence and quality.

We want you to be writing clean, structured, object-oriented code with change and reuse in mind. In addition, you’ll need to be mindful of internal and external documentation

Who are we looking for: -

You are an experienced professional in software/internet application development, with game development experience and a practical knowledge of pure JavaScript. You’ll have experience implementing MVC and ECS architectures. Most likely you have exposure to UI development, multithreaded software, Windows and/or Mac OS with good knowledge of web application development environments and Source Control software. Another plus is knowledge and use of Cocos2d-x.

As a background, you’ll have a bachelor’s degree or technical diploma in computer science, computer technology or related field

In terms of you, we want you to be a team player, with a passion and enthusiasm for games development.

What happens next?

We will aim to get back to you as soon as possible. If you meet the criteria, then we’ll invite you to complete a short test followed by a phone interview and if that goes well we’ll meet you for a face-to-face interview

The Group

The Stars Group is the ultimate owner of industry leading gaming brands such as PokerStars, PokerStars Casino, BetStars, Full Tilt, and the PokerStars Live brands, and through its ownership of Sky Betting & Gaming, a mobile-led leading online gaming operator, licenses the Sky Bet, Sky Vegas, Sky Casino, Sky Bingo and Sky Poker online gaming brands. Collectively, these and other brands of The Stars Group have millions of registered customers globally, forming one of the world’s largest publicly listed online gaming companies.  This role is in the Group’s Richmond Hill (Toronto) service office in the Casino department.