Programmeur Unity SDK

Reporte à

Programmeur Système en Chef

Responsabilités

  • Concevoir et mettre en ?uvre un framework et des systèmes hautement modulaires à intégrer dans les jeux
  • Collaborer avec les équipes de jeux pour définir les exigences et identifier la meilleure solution pour elles
  • Concevoir des outils propres et faciles à utiliser pour les jeux en gardant à l'esprit la performance, la maintenabilité et la convivialité
  • Participer à la révision et à l'optimisation des processus et des codebases
  • Identifier les goulots d'étranglement et les bogues, et concevoir des solutions pour résoudre et atténuer ces problèmes
  • Contribuer au développement de logiciels de haute qualité :
  • Rédaction de code de qualité
  • Code reviews
  • Utilisation des normes de l'industrie et des meilleures pratiques
  • Capacité à travailler sur la mise à jour des bases de code en suivant les dernières avancées technologiques et fonctionnalités

Expérience et qualifications

  • Diplôme universitaire en programmation, génie informatique, génie logiciel ou équivalent
  • Excellente connaissance des scripts Unity, de l'interface graphique et du pipeline de builds
  • Expérience avec C #
  • Expérience en développement d'applications mobiles
  • Mise en ?uvre et pratiques des tests, l'automatisation des tests est un plus
  • Bonne compréhension de la programmation orientée objet
  • Familiarité avec la conception et les modèles architecturaux actuels
  • Autonomie et autogestion pour mener à bien des missions complexes sans supervision

Compétences additionnelles

  • Connaissance approfondie des outils de gestion des versions de code, Perforce, Git

Compétences interpersonnelles

  • Approche basée sur les objectifs avec les besoins du client toujours en priorité
  • Être un joueur d'équipe est un must
  • Organisation et autogestion
  • Maturité et attitude professionnelle, à l'aise pour donner et recevoir des critiques constructives

Rejoignez nos équipes dès à présent