This job might no longer be available.
Senior Game Programmer
1 year ago
English to follow!
Un avant-goût de ton rôle:
Chez Rovio, nous pensons que les grands jeux sont créés par des gens passionnés par le processus créatif! En tant que Programmeur ou programmeuse de jeu, tu as besoin d’une expérience solide en développement de fonctionnalités de jeu et prise en charge de jeux connectés en direct. Tu travailleras en étroite collaboration avec des concepteurs de jeux et une équipe multidisciplinaire d'experts allant d'artistes à programmeurs (IA, système, réseau, serveur, etc.).
****
Summary of your role:
At Rovio, we believe that great games are made by people who are passionate about making them! As a Game Programmer in our team, you need a proven track record in developing gameplay features and supporting live connected games. You will be working closely with game designers and a multidisciplinary team of experts ranging from artists to programmers (AI, system, network, server, etc.).
Ce que tu feras:
- Créez la prochaine génération de jeux connectés en direct chez Rovio
- Proposer des solutions génériques et réutilisables pour la conception de jeu prescrite
- Concevoir, documenter, implémenter, tester, et améliorer des fonctionnalités de jeux
- Participer au processus d'examen et d'amélioration du développement par les pairs
- Travailler sur multiple tâches simultanéments
Tu auras besoin de ces compétences:
What you'll do:
- Build the next generation of live connected games at Rovio
- Propose generic and reusable solutions for required game design
- Design, document, implement, test, improve and deploy game features
- Participate in the review and improvement process of peer development
- Manage development of multiple tasks and features simultaneously
You'll need these skills
- 4-7+ years of game development experience
- Excellent programming skills using C#
- In-depth expertise of 3Cs, physics, 3D, UI/UX, multiplayer
- Strong working knowledge of mathematics
- Published at least one game using Unity or equivalent C# or C++ based game engines targeting various platforms: PC, consoles, mobile, etc.
- Supported at least one live connected game using a persistent backend
- Effectively communicate, design and document gameplay features
- Debug, profile and optimize
These are optional
- In-depth expertise of one or more specializations: AI, pipeline, tools, anti-cheat, etc.
- Working knowledge of network libraries for multiplayer networking gamesUnderstanding of game network replication layers.
- Understanding of game network replication layers
Processus de recrutement
1. Première rencontre : Tu rencontreras la personne au recrutement de notre équipe. Avant d'approfondir tes compétences, nous voulons savoir qui tu es et ce qui te motive. C'est aussi l'occasion pour toi d'en savoir plus sur Rovio et les spécificités du poste.
2. Deuxième étape : Tu travailleras sur une courte évaluation technique à la maison, cela nous aidera à déterminer où tu en es techniquement et nous donnera des éléments concrets à discuter pendant le processus d'entrevues.
3. Troisième tour : Tu rencontreras le directeur technique de notre équipe de Montréal ainsi qu'un futur collègue. Notre objectif est d'avoir un aperçu clair de tes compétences, de tes ambitions et des domaines dans lesquels nous pouvons t’aider à te développer.
4. Tour final : Tu discuteras avec notre équipe RH comme étape finale, pour parler de la culture, des valeurs de Rovio et de la façon dont nous pouvons t’aider à grandir dans notre équipe.
Recruitment process
1. First meeting: You will meet the Recruiter of our team. Before diving deeper into your skills, we want to know who you are and what motivates you. This is also an opportunity for you to learn more about Rovio and the specifics of the role.
2. Second round: You will work on a short ‘take home’ technical assessment, this will help us to determine where you are technically, and give us some tangible material to talk about during the interview process.
3. Third round: You will meet with the Technical Director of our Montreal team as well as a future colleague. Our aim is to get a clear overview of your skills, your ambitions and where we can help you develop.
4. Final round: You will discuss with our HR team as a final step, to talk about Rovio’s culture, values and how we can help you grow in our team.
---
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.