Programmeur·euse Généraliste

Responsabilités

  • Implémenter des logiciels de manière autonome en C# en appliquant les principes de développement " best-in-class " tout en produisant un code intuitif et facile à déboguer qui fonctionne de manière optimale sur nos appareils ciblés
  • Analyser et estimer les délais, les coûts et les besoins, ainsi que l'impact des fonctions proposées
  • Prototyper rapidement une nouvelle fonctionnalité dans le jeu, et passer en mode production lors de la mise en ?uvre d'une fonctionnalité pour le jeu " live " (code de qualité robuste, efficace et facile à maintenir), et suggérer des améliorations (refactors)
  • Collaborer avec les équipes de conception du jeu, d'audio, d'art (VFX), d'animation, d'interface utilisateur, de programmation et de gestion pour réaliser la conception technique d'une fonctionnalité donnée
  • Produire des documents de conception technique (TDD) pour les systèmes plus complexes et participer aux revues de code technique
  • Amener les fonctionnalités au niveau de qualité attendu et veiller à ce que les ambitions restent conformes aux délais
  • Maintenir à jour la documentation technique des systèmes techniques, partager les connaissances avec les pairs et faire la présentation du travail livré
  • Valider avec les parties prenantes techniques (architecte technique / direction technique) à toutes les étapes clés de la production
  • Contribuer positivement à la réalisation des objectifs du projet et de l'équipe.

Expérience et qualifications

  • Diplôme en programmation, génie logiciel, génie informatique ou équivalent
  • Expérience avec Unity 3D de préférence sinon, expérience avec d'autres moteurs de jeu et C# ou C++
  • 4+ ans d'expérience en tant que programmeur·euse dans le développement de jeux vidéo, idéalement en tant que programmeur·euse généraliste, Gameplay ou système
  • Avoir publié des titres mobiles (iOS / Android), un atout
  • Expérience en programmation back-end, un atout
  • Intérêt pour les technologies émergentes, un atout
  • Capacité à apprendre et à partager ses connaissances.

Qualités interpersonnelles

  • Capacité à établir des priorités, à planifier, à organiser le travail, à gérer le temps et à travailler à temps
  • Capacité à travailler en équipe, en personne et à distance
  • Capacité à travailler en étroite collaboration avec d'autres disciplines telles que l'art, la technique, le design et la production, et être à l'aise dans un environnement axé sur le travail d'équipe
  • Excellentes "soft skills", un grand atout
  • Désir de repousser les barrières de la technologie dans les jeux vidéo, notamment sur mobile
  • Maturité pour donner et recevoir des critiques constructives, et mettre au défi vos pairs pour les aider à grandir
  • Excellente communication écrite et orale
  • La passion, la motivation, le dynamisme et l'enthousiasme sont essentiels.

Motivation et intérêts

  • Désir d'apprendre, d'itérer et de créer des jeux géniaux
  • Esprit d'entreprise, collaboration, innovation, inclusion et centré sur le joueur.

Rejoignez nos équipes dès à présent