This job might no longer be available.
Game Programming Director
3 years ago
English to follow!
Rovio a ouvert un studio à Montréal, dans le but de réinventer la façon dont les gens jouent aux jeux. Nous formons une équipe pratique d'artistes PC/console, de technologues, de designers et de créatifs pour aider à créer notre nouveau jeu multijoueur. Venez nous aider à bâtir une culture de confiance, de passion et d'innovation. Nous aspirons à la transparence et la franchise en nous élevant ensemble et en adoptant un véritable équilibre travail-vie personnelle grâce à un modèle de travail hybride. Nous nous engageons à l'amélioration continue de nos projets, de nos outils, de notre communication et de nous-mêmes, tout en gardant une atmosphère conviviale, inclusive, respectueuse et solidaire. Nous nous assurons d'apprendre à la fois de nos erreurs et de nos succès à mesure que nous grandissons en nombre et en expérience.
Nos jeux se définissent par des personnages originaux et un véritable savoir-faire. Tout comme nos équipes.
Un avant-goût de ton rôle:
Chez Rovio, nous pensons que les grands jeux sont créés par des personnes passionnées par leur création ! En tant que directeur de la programmation de jeux, vous serez responsable de superviser les aspects techniques du développement de jeux, de gérer l'équipe technique et d'assurer la réussite de la livraison de la vision technique.
****
Rovio has opened a Montreal studio, with the goal to reinvent the way people play games. We are building a hand-on team of PC/Console artists, technologists, designers, and creatives to help create our new Multiplayer game. Come help us build a culture of trust, passion, and innovation. We aspire towards radical transparency and candour by empowering each other and harnessing true work/life balance through a hybrid work model.
We are committed to the continual improvement of our projects, tools, communication, and ourselves, while keeping the atmosphere friendly, inclusive, respectful and supportive. We make sure that we learn both from our mistakes and our success as we grow in number and in experience.
Our games are defined by true craftsmanship and original characters. Just like our teams.
Summary of your role:
At Rovio, we believe that great games are made by people who are passionate about actually making them! As a Game Programming Director, you will be responsible for overseeing the technical aspects of game development, managing the technical team, and ensuring the successful delivery of the technical vision.
En tant que directeur de la programmation de jeux, vous êtes responsable de:
- Diriger l'équipe technique du jeu dans le développement du projet, du concept au lancement, en veillant à ce que tous les projets soient livrés à temps, dans les limites du budget et selon les normes de qualité les plus élevées.
- Gérer l'équipe technique, y compris l'embauche, la formation et le mentorat du personnel pour favoriser une culture d'innovation et de créativité.
- Collaborer avec d'autres équipes; ingénieurs, artistes, designers, producteurs - pour assurer l'intégration harmonieuse de la jouabilité, de l'art, du son et de la technologie.
- Identifier et mettre en œuvre de nouveaux outils et technologies pour améliorer le processus de développement de jeux.
- Participer à la conception et à la mise en œuvre des systèmes et mécanismes de jeu.
- Créer et tenir à jour la documentation technique, telle que les spécifications de conception, les exigences techniques et la documentation du code.
- Évaluer les performances de l'équipe de programmation et fournir des commentaires pour assurer une amélioration continue.
Voici quelques-unes des aptitudes, compétences et expériences que nous recherchons:
- Une solide expérience dans la réalisation de projets de haute qualité
- Un véritable intérêt pour les jeux multi-plateformes, Game as a Service, ainsi que pour le monde du jeu en général
- Une expérience antérieure de l'expédition, de l'exploitation et de la maintenance de GaaS à grande échelle est fortement souhaitée, idéalement à la fois du côté frontend et backend
- Expérience/connaissance du moteur de jeu Unity
- Une expérience dans le développement de jeux sur console ou PC est préférable
- Bonne compréhension des fondements théoriques
- Maîtrise d'une grande variété d'outils de développement
- Expertise en débogage, profilage et optimisation
- Expertise dans les modèles de conception et architectures logicielles
- Expertise dans de nombreux domaines d’application ( Mise en réseaux, bases de données, rendu, sécurité, etc.)
- Expérience avec les bases de données NoSQL et SQL ainsi que les fournisseurs de services cloud tels qu'AWS
- Expérience dans le développement de services RESTful
- Expérience en développement client-serveur
- Compréhension et expérience des pratiques de développement Agile
- Excellentes compétences en communication, en direction et en gestion de projet
- Capacité à travailler en collaboration avec d'autres équipes et parties prenantes
- Solides compétences en communication interpersonnelle - dans un futur de travail hybride avec des équipes travaillant ensemble physiquement et réparties à parts égales, le besoin d'une communication claire est primordial
- Haut degré d'auto-motivation et de prise d'initiative
- Anglais courant
As a Game Programming Director, you are responsible for:
- Lead the game’s technical team in the development of the project from concept to launch, ensuring that all projects are delivered on time, within budget, and to the highest quality standards.
- Manage the technical team, including hiring, training, and mentoring staff to foster a culture of innovation and creativity.
- Collaborate with other teams; engineers, artists, designers, producers - to ensure the smooth integration of gameplay, art, sound, and technology.
- Identify and implement new tools and technologies to improve the game development process.
- Participate in the design and implementation of game systems and mechanics.
- Create and maintain technical documentation, such as design specifications, technical requirements, and code documentation.
- Evaluate the performance of the programming team and provide feedback to ensure continuous improvement.
You’ll need these skills:
- A solid track record in delivering high quality projects
- A genuine interest in cross platform games, Games as a Service, as well as the wider world of gaming
- Previous experience of shipping, operating and maintaining GaaS at scale is highly desired ideally both on the frontend and backend sides
- Experience/knowledge of the Unity Engine
- Experience with console or PC game development is preferred
- Good understanding of theoretical foundations
- Proficient with a wide variety of development tools
- Expertise in debugging, profiling and optimising
- Expertise in design patterns and software architectures
- Expertise in many application domains (networking, databases, rendering, security, etc.)
- Experience with NoSQL and SQL databases, and cloud service providers such as AWS
- Experience developing RESTful services
- Experience with client-server development
- Understanding and experience of Agile development practices
- Excellent communication, leadership, and project management skills
- Ability to work collaboratively with other teams and stakeholders
- Strong interpersonal communication skills - in a hybrid-work future with teams working together physically and distributed in equal measure, the need for clarity-building communication is paramount
- High degree of self-motivation and initiative taking
- Fluent in English
---
Nous invitons les personnes qui postulent à utiliser le nom avec lequel elles souhaitent être adressées dans le formulaire de candidature, qu'il s'agisse ou non de leur nom légal
We welcome applicants to use the name they want to be addressed by in the application form, regardless of whether it is their legal name.
Create Your Profile — Game companies can contact you with their relevant job openings.