Lead Developer

Montreal

Offre publiée le 2024-01-25

Light & Wonder

Job Description

As a Lead Developer at Light & Wonder , you will lead a development team to create a wide variety of online slot games using our in-house game development framework, GDM.

You will be responsible for a team of developers with varied experience, ranging from junior to senior developers. You will also be responsible for allocating work within your team and keeping track of their progress.

A large part of the role will also be maintaining games in production, both legacy and recent. These games are made with a variety of frameworks and as such you will be expected to be able to work on these without prior experience when necessary.

In order to be successful in the role, you must have several years of development experience in a professional setting at a senior level or above.

Although you will receive plentiful help from other team members, you should be able to learn and solve problems independently.

You will have the opportunity to work with other LNW developers and team members around the world, gaining knowledge from them as well as from peers in the Montreal office.

Some examples of our completed games are available here : / / igaming-demo.lnw.com

Primary responsibilities

Manage a team of developers with mixed abilities.

Hold regular catch ups with team members and weekly dev meetings.

Take part in a variety of planning, update and estimation meetings

Program new interactive games in GDM alongside members of your team.

Ensure the code base maintains a good quality by reviewing Pull Requests.

Lead the game engine development, ensuring it is delivered on time and to a high standard.

Fix any game issues found by our internal quality assurance (QA) team or clients.

Take charge of managing live issues assigned to our studio.

Contribute suggestions or small fixes to our game framework, GDM.

Plan the development of games in detail prior to starting development.

Assist in the hiring process.

En tant que Chef d’équipe GDM chez Light & Wonder, vous dirigerez une équipe de développement pour créer une large gamme de jeux de machines à sous en ligne en utilisant notre framework de développement de jeux interne, GDM.

Vous serez responsable d'une équipe de développeurs aux expériences variées, allant de juniors à seniors. Vous aurez la responsabilité d'attribuer des tâches au sein de votre équipe et de suivre leur progression.

Une grande partie de votre rôle consistera également à maintenir les jeux en production, tant anciens que récents. Ces jeux sont réalisés avec divers frameworks , et vous serez donc attendu pour intervenir sur ceux-ci même sans expérience préalable lorsque nécessaire.

Pour réussir dans ce rôle, vous devez avoir plusieurs années d'expérience en développement dans un cadre professionnel à un niveau senior ou supérieur.

Bien que vous alliez bénéficier de l'aide de nombreux membres de l'équipe, vous devriez être capable d'apprendre et de résoudre des problèmes de manière autonome.

Vous aurez l'opportunité de collaborer avec d'autres développeurs et membres de l'équipe Light & Wonder à travers le monde, enrichissant ainsi vos connaissances, notamment avec vos collègues du bureau de Montréal.

Quelques exemples de nos jeux terminés sont disponibles ici : : / / igaming-demo.lnw.com

Responsabilités principales

Gérer une équipe de développeurs aux compétences variées

Rencontrer régulièrement les membres de l'équipe et organiser des rencontres d’équipes hebdomadaires

Participer à diverses réunions de planification, de mise à jour et d'estimation

Programmer de nouveaux jeux interactifs dans GDM avec les membres de votre équipe

Veiller à la qualité du code en examinant les demandes de fusion ( Pull Requests )

Diriger le développement du moteur de jeu, en veillant à son respect des délais et de la qualité

Résoudre tout problème de jeu identifié par notre équipe d'assurance qualité interne ou nos clients

Prendre en charge la gestion d’anomalies des jeux en ligne déjà complétés par notre studio

Contribuer à l’amélioration de notre framework de jeu, GDM

Contribuer à la planification de projets

Participer au processus de recrutement pour les nouveaux développeurs

Qualifications

Essential

Several years of development experience in a professional setting at a senior level or above.

Previous experience managing a person or a team (such as leading development of a game).

Thorough knowledge of Java and preferably other languages.

Completion of formal training in programming or software development via a university degree or equivalent course.

Strong leadership qualities, ideally with experience leading a small team.

Effective communication and interpersonal skills.

A high standard of coding and development practices.

Nice to haves

Previous experience working with a game of any kind, particularly gambling games.

Experience working with GDM would be a terrific asset.

Knowledge of a wide range of programming languages.

Experience working in Scrum environments.

Knowledge of automation technologies such as Jenkins.

Essentielles :

Plusieurs années d'expérience en développement dans un cadre professionnel à un niveau senior ou supérieur

Expérience antérieure dans la gestion d'une personne ou d'une équipe (comme la direction du développement d'un jeu)

Connaissance approfondie de Java et idéalement d'autres langages

Formation formelle en programmation ou développement logiciel via un diplôme universitaire ou un cours équivalent

Solides qualités de leadership, idéalement avec de l'expérience dans la direction d'une petite équipe

Aptitudes à la communication et aux relations interpersonnelles efficaces

Haute compétence en matière de programmation et de pratiques de développement

Souhaitables :

Expérience antérieure dans le domaine du jeu, en particulier les jeux de hasard

Expérience avec GDM serait un atout considérable

Connaissance d'une large gamme de langages de programmation

Expérience dans les environnements Scrum

Connaissance des technologies d'automatisation telles que Jenkins

Additional Information

Interview process

First meeting : You’ll have a quick chat with our recruiter, Rachel. The purpose of this call is simply to get to know a little more about you and your fit with the role.

Technical test : You’ll be invited to do a short programming exercise at your own pace to validate your skills. This shouldn’t take more than a few hours.

In-person interview : You’ll meet with Simon, our studio head, and Tristan, the current lead developer. You’ll discuss your answers to the technical test as well as your background and aspirations.

Global leadership interview : You’ll meet with Mark, our global director of game production, and Bill, our global head of gaming engineering.

This is an opportunity for you to learn more about L&W on a global scale and your collaborators in our other studios.

Team meeting : You’ll meet the team that you’d be leading. This step is intended to validate your fit with the group and establish a relationship with your future teammates.

Processus d'entretien

Première rencontre : Vous aurez une brève discussion avec notre spécialiste au recrutement, Rachel. L'objectif de cet appel est simplement de mieux vous connaître et d'évaluer votre adéquation avec le poste.

Test technique : Vous serez invité(e) à réaliser un court exercice de programmation afin de valider vos compétences. Cela ne devrait pas prendre plus que quelques heures.

Entretien en personne : Vous rencontrerez Simon, le gestionnaire du studio, et Tristan, le chef d’équipe actuel. Vous discuterez de vos réponses au test technique ainsi que de votre parcours et de vos aspirations.

Rencontre de l’équipe de leadership globale : Vous rencontrerez Mark, notre directeur, support à la production, et Bill, notre directeur de l'ingénierie.

C'est l'occasion pour vous d'en savoir plus sur L&W à l'échelle mondiale et vos collaborateurs dans nos autres studios.

Rencontre de l’équipe de travail : Vous ferez la connaissance de l'équipe que vous dirigerez. Cette étape vise à valider votre adéquation avec le groupe et à établir une relation avec vos futurs coéquipiers.

22 days ago