Senior Build Programmer
Beenox
Montreal, QC
Programmeur(euse) UI (Mobile) - UI Programmer (mobile) - Beenox
Fondé à Québec, Beenox est aussi situé à Montréal avec l'ouverture d'un nouveau studio. Appartenant à Activision Publishing, leader en divertissement interactif, nous possédons plus de 20 ans d'expertise en développement de jeu et participons à la création de titres renommés.
C'est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone, en dirigeant le développement de la version PC de Call of Duty ainsi qu'en étant impliqué sur une nouvelle expérience mobile. À travers notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero.
Travailler chez Beenox, c'est faire partie d'une équipe motivée et solidaire où nous collaborons afin d'arriver à un objectif commun: créer des expériences de jeu mémorables pour des millions de joueurs et joueuses. C'est un environnement à la fois stimulant et valorisant, à l'intérieur duquel chaque personne a une voix et un impact sur les projets et le studio. Viens te joindre à la meilleure équipe de l'industrie pour travailler sur des projets passionnants et créatifs!
Nos avantages
• Rémunération et politique de congés compétitives.
• Assurances collectives payées en quasi-totalité par le studio.
• Épargne-retraite avec contribution de Beenox.
• Croissance professionnelle sur le plan technique et/ou management.
• Différentes formations offertes gratuitement pour les employé(e)s.
...Et beaucoup de plaisir à travers des activités et événements inoubliables!
À propos du rôle
Ta première mission sera de développer des systèmes pour gérer la structure et l'affichage des données des jeux mobiles. Pour ce faire, tu devras développer du code Backend autant que du code Frontend. Tu devras aussi maintenir une bonne communication pour assurer la collaboration avec tes partenaires, au sein de ton équipe ou d'autres départements UI (design, art et scripting).
De plus, tu devras créer des fonctionnalités pour faciliter l'utilisation des systèmes UI et améliorer leur flexibilité. Enfin, tu participeras aux discussions de l'équipe de conception pour déterminer les solutions optimales afin de créer une interface utilisateur de qualité dans les délais alloués.
Responsabilités
• Créer efficacement du code Lua et C++ pour contrôler l'interface utilisateur du jeu mobile;
• Utiliser les outils internes pour construire des structures de menus et concrétiser la vision créative de l'interface utilisateur;
• Corriger les bogues décelés au cours du développement, en collaboration avec l'équipe de test et de production;
• Concevoir des outils et des composants à l'usage des autres membres de l'équipe;
• Participer activement à la conception de l'interface utilisateur du jeu à titre de membre technique du département UI;
• Passez en revue le code de tes collègues pour en vérifier la qualité;
• Partager les connaissances et les découvertes avec tes collègues.
Exigences
• Expérience confirmée en programmation;
• Compétence approfondie avec des langages comme C++, C et C#;
• Intérêt à découvrir différentes technologies et systèmes du jeu vidéo;
• Capacité à travailler avec des partenaires créatifs pour créer des interfaces accrocheuses et engageantes;
• Attitude positive et bonne capacité d'adaptation;
• Bon niveau de français ou anglais, à l'oral et à l'écrit;
• Passion pour le jeu vidéo.
Points bonus
• Solide connaissance du langage Lua;
• Expérience en programmation sur mobile;
• Expérience avec des moteurs de jeu;
• A livré au moins (1) projet en jeu vidéo;
• Habiletés en design graphique et sens artistique.
//
Founded in Quebec City, Beenox is also located in Montreal with the opening of a new studio. As part of Activision Publishing, a leader in interactive entertainment, we have over 20 years of expertise in game development and are involved in the creation of renowned titles.
We are proud to be a major contributor to the popular Call of Duty franchise, crafting content for the Warzone seasons, owning the development of the PC version of Call of Duty, and being involved in a new mobile experience. Throughout our history, we have also contributed to the success of Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man and Guitar Hero.
Working at Beenox means being part of a motivated and supportive team where we collaborate to achieve a common goal: crafting memorable gaming experiences for millions of gamers. It's a stimulating and rewarding environment where everyone has a voice and an impact on the projects and the studio. Come join the best team in the industry to work on exciting and creative projects!
Our perks
• Competitive compensation and time-off policy
• Group insurance paid almost entirely by the studio
• Retirement savings with contribution from Beenox
• Professional growth on a technical and/or management level
• Various training courses offered free of charge to employees
...Lots of fun through unforgettable activities and events!
About the role
Your first task will be to develop systems to handle the structure and display of the game data of mobile games. To do so, you will develop Backend and Frontend code. You will also maintain good communication to ensure collaboration with your partners, whether in your team or within other UI departments (Design, Art and Scripting).
Furthermore, you will build functionalities to facilitate the use of the UI systems and improve their flexibility. Finally, you will participate in Design discussions to determine the best available solutions we can implement to build a quality UI in the allotted time.
Responsibilities
• Efficiently write the Lua and C++ code that controls the user interface of a mobile game;
• 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 tools and components for use by other members of the team;
• Be an active participant in the UI design of the game as the technical side of the UI department;
• Review the code of colleagues to ensure a quality code;
• Share knowledge and discoveries with your colleagues.
Requirements
• Confirmed experience in programming;
• Proficiency with languages such as C++, C, and C#;
• Curiosity to discover different game technologies and systems;
• Ability to work with creative partners to build compelling and engaging interfaces;
• Positive demeanour and good adaptability;
• Strong French or English, spoken and written;
• Passionate about video games;
Bonus points
• Solid understanding of Lua;
• Experience with mobile programming;
• Experience with game engines;
• Delivery of at least 1 video game project;
• Graphic design skills and artistic sense.
Jobcode: Reference SBJ-d5wz7e-54-221-69-42-42 in your application.
Activision Blizzard, Inc. is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology and entertainment.