Programmeur(euse) UI/UI Programmer

About the Employer

Job Title:

Programmeur(euse) UI/UI Programmer - Beenox

Requisition ID:

R000165

Job Description:

(English version Below)

Beenox est un studio de développement de jeux vidéo créé en 2000. Situé dans la belle ville de Québec, au Canada, Beenox est une filiale à part entière d’Activision Publishing Inc., chef de file mondial dans le développement interactif.

Le studio est fier de contribuer au développement des célèbres franchises Call of Duty et Crash Bandicoot. Par le passé, Beenox a également pris part au succès des franchises Skylanders, Spider-Man et Guitar Hero.

Chez Beenox, on sent qu’on fait partie d’un groupe qui nous ressemble, avec qui il fait bon travailler. Notre studio est un monde ouvert où il est facile d’entretenir une discussion avec tout le monde, incluant les co-directeurs du studio. Au final, chaque personne apporte sa touche unique à des projets qui dévoilent leur talent au monde entier.

On peut dire que le jeu vidéo, on a ça dans le sang!

PRINCIPALES TÂCHES

  • Produire et tester du code Lua efficacement pour contrôler l’interface utilisateur (UI) du jeu.
  • Utilisez les outils internes pour créer des structures de menus et implémenter la vision créative de l'interface.
  • Corriger les bogues liés au développement de l'interface en collaboration avec l’équipe de test et de production;
  • Élaborer des outils et des fonctionnalités à l'usage des autres membres de l'équipe UI (artistes et designers);
  • Développer une expertise dans les outils internes de développement au sein de l’équipe UI;
  • Participez activement à la conception de l'interface du jeu au sein de l'équipe UI;
  • Réviser le code de ses collègues pour s’assurer un code de qualité;
  • Partager ses connaissances et découvertes avec le reste de l’équipe.

EXIGENCES

  • Diplôme d’études collégiales ou baccalauréat en informatique, programmation, intégration multimédia ou dans tout autre domaine pertinent;
  • Expérience professionnelle en programmation de jeux vidéo;
  • Expérience avec des langages tels que C, C++, Lua, Python et C#;
  • Intérêt d’en apprendre davantage sur les différentes technologies utilisées lors de la création d’un jeu vidéo ;
  • Aptitude et intérêt à travailler en équipe avec des personnes créatives pour créer des interfaces;
  • Capacité à travailler sous pression et dans des délais établis tout en gardant en vue les objectifs du projet;
  • Attitude positive et bonne capacité d’adaptation;
  • Très bonne compréhension du français et de l’anglais tant à l’oral qu’à l’écrit;
  • Passion pour le jeu vidéo.

ATOUTS

  • Expérience préalable dans un environnement créatif et / ou artistique;
  • Expérience avec un moteur de jeu
  • Participation et livraison d’au moins 1 projet dans l’industrie des jeux vidéo;
  • Compétences en design graphique et bon sens artistique;
  • Connaissances avancées du langage Lua.

//

Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly-owned subsidiary of Activision Publishing Inc., one of the world’s top game publishers.

The studio is proud to contribute to the development of the Call of Duty video game franchise. Beenox has also contributed to the resounding success of the Crash Bandicoot, Skylanders, Spider-Man, and Guitar Hero franchises.

As members of the Beenox family, we feel as if we’re part of a group of like-minded people who are great to work with. Our studio is a real open world where it’s easy to have discussions with everyone, including our studio co-heads. Here everyone brings their own unique touch to projects that showcase their talent on a global stage.

You could say that video games are in our blood!

MAIN TASKS

  • Efficiently write and test the Lua code that controls the frontend, in-game UI and flow;
  • Use the internal tools to build menu structures and implement the creative vision for the UI
  • Fix bugs in all aspects of UI development with the help of QA and production;
  • Develop an expert understanding of the UI development tools;
  • Develop tools and components for use by other members of the UI team;
  • Be an active participant in the UI design of the game as the technical side of the UI team.
  • Review the code of his colleagues to ensure a quality code;
  • Share knowledge and discoveries with the rest of the team.

REQUIREMENTS

  • College Diploma or Bachelor Degree in Computer Science, Programming, Multimedia Integration or any relevant field;
  • Prior professional experience in video game programming;
  • Experience with languages such as C, C++, Lua, Python and C#;
  • Interest in expanding knowledge of different game technologies and systems;
  • Ability and interest to work alongside a team of creative individuals to create compelling and engaging interfaces;
  • Positive attitude and good adaptability;
  • Excel working under the pressure of deadlines while maintaining focus on shipping the product;
  • Very good knowledge of French and English both spoken and written;
  • Passion for video games.

PLUSES

  • Prior experience in a creative and/or artistic environment;
  • Experience with any game engine;
  • Participation and delivery of at least 1 project in the video game industry;
  • Graphic design skills and artistic sense;
  • Solid working knowledge of Lua.