Programmeur De Jeux Sénior

Montréal, QC, CA, Canada

Job Description

Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits. Nous embauchons pour la passion et la diversite, afin de triompher grace a nos competences collectives. Nos equipes sont composees d'une fusion de personnalites et d'interets unis par une nature collaborative, une culture axee sur le plaisir, et une volonte de tout mettre en oeuvre pour creer d'excellents jeux. Et c'est la que vous intervenez...

Nous sommes a la recherche d'un programmeur de jeux senior / d'une programmeuse de jeux senior hautement experimente(e) et qualifie(e) pour rejoindre notre equipe. Dans ce role essentiel, vous mettrez a profit vos connaissances approfondies pour developper et maintenir des systemes et des outils avances, optimisant les flux de travail et garantissant une haute performance pour nos equipes de jeu. Vous dirigerez des projets d'envergure, aborderez des problemes complexes et jouerez un role cle dans le mentorat et l'encadrement des ingenieurs juniors.

Cette fonction est un poste a temps plein, sur site, base 5 jours par semaine dans notre studio de Montreal.
#

Dans ce role, vous devrez:



Creer et maintenir des systemes de jeu:

Concevoir, implementer et maintenir des systemes de jeu robustes et evolutifs en ecrivant du code propre, en effectuant des revisions de code et en collaborant avec les concepteurs.

Creer de nouveaux outils et maintenir les outils existants pour les concepteurs et les artistes:

Developper, integrer et ameliorer des outils et des editeurs personnalises pour accroitre l'autonomie des concepteurs et des artistes et ameliorer leurs flux de creation de contenu.

Participer a la planification du developpement:

Collaborer avec les producteurs et les gestionnaires de projet pour estimer les taches, creer des calendriers de developpement et suivre les progres pour s'assurer que les jalons sont atteints.

Creer des ecrans, des widgets et d'autres elements d'interface utilisateur (UI):

Architecturer et implementer des elements d'UI extensibles et reactifs, tels que des ecrans et des widgets, en etroite collaboration avec l'equipe de conception pour concretiser leur vision.

Analyser les conceptions de fonctionnalites et donner votre avis sur les couts et les alternatives possibles:

Examiner les conceptions de fonctionnalites et les maquettes fonctionnelles (wireframes) pour fournir des commentaires techniques sur la faisabilite, les couts et les alternatives de mise en oeuvre potentielles.

Travailler en etroite collaboration dans un environnement agile et hautement collaboratif:

Participer activement a un environnement agile, en collaborant etroitement avec les producteurs, les artistes, les concepteurs et les autres programmeurs pour integrer les systemes de maniere transparente.

Concevoir et soutenir des outils qui ameliorent les flux de travail:

Identifier les inefficacites dans les flux de travail entre les differentes disciplines et creer des outils pour automatiser les taches et optimiser les pipelines.

Optimiser la performance du jeu:

Effectuer des analyses de performance et du profilage pour optimiser les pipelines de rendu, les animations et d'autres interactions afin d'ameliorer la performance globale du jeu.

Resoudre les problemes du jeu:

Diagnostiquer et resoudre des problemes de performance specifiques au jeu, y compris ceux lies au profilage, a la memoire, au CPU, a l'execution et aux temps de chargement.
#

Pour avoir du succes dans ce role, votre parcours doit comprendre les elements suivants:



Experience et realisations:

Vous devez detenir un baccalaureat en informatique (ou une experience equivalente), plus de 8 ans d'experience en developpement de logiciels, et une experience averee dans la livraison de plusieurs jeux en ligne, du prototype au lancement sur PC, console ou mobile.

Competences expertes en programmation:

Vous devez avoir une maitrise experte de C#, ainsi qu'une solide experience avec les systemes de controle de version comme GIT ou Perforce.

Architecture de moteurs et de systemes:

Une connaissance approfondie de Unity est requise, et une experience avec plusieurs moteurs de jeu est un atout. Vous devez egalement posseder une capacite experte a architecturer des systemes de jeu complexes (ex: IA, multijoueur, controles, systemes RPG).

Optimisation de la performance:

Vous devez avoir une experience demontree en profilage, en depannage et en optimisation de la performance des jeux sur toutes les plateformes, en abordant les problemes de memoire, de CPU et de rendu.

Developpement mobile et UI:

Une experience en developpement mobile pour Android et iOS est necessaire, ainsi qu'une familiarite avec les frameworks d'interface utilisateur tels que Unity GUI ou NGUI.

Travail d'equipe et flux de travail:

Vous devez posseder d'excellentes competences en communication et en resolution de problemes, et vous epanouir dans un environnement Agile ou Kanban. Vous devez etre capable de travailler efficacement de maniere autonome et en equipe.

Competences en communication:

Une excellente maitrise du francais et de l'anglais est requise.
#

Notre Succes est du au travail acharne de nos collaborateurs. Nous partageons notre reussite avec nos collaborateurs grace a d'avantages sociaux flexibles et de programmes de recompenses, de swag, des collations et bien plus encore. voici un apercu du soutien que nous apportons a nos employes



Couverture maladie complementaire:

Il n'y a aucune attente ! Couverture maladie complementaire est effective des le premier jour. Nos avantages couvrent les soins de sante, les soins dentaires, l'assurance-vie, l'assurance invalidite et les services paramedicaux complementaires tels que les soins de la vue, les praticiens de la sante mentale, les massages, la physiotherapie, l'acupuncture et bien plus encore. Avantages DEIB (Diversite, Equite, Inclusion et Sentiment d'Appartenance): le DEIB est important pour nous et nos employes. C'est pourquoi nos avantages sociaux incluent des soins d'affirmation du genre, des soins en fertilite, et d'autres traitements hormonaux et medicaments.

Compte de depenses flexibles:

nos avantages sociaux sont bases sur un modele de credit flexible, ce qui vous permettant de choisir les niveaux de couverture qui vous conviennent et d'affecter le reste a un REER/CELI collectif, a un compte de depenses de sante et/ou a un compte de depenses personnel.

Cotisation du REER:

tout le monde prend sa retraite un jour, et nous aidons nos employes a epargner pour leur avenir grace a un programme de cotisations disponible des les 90 jours chez nous.

Conges payes et conges parentaux:

nous offrons des conges parentaux payes, des conges payes illimites, des conges payes pour le benevolat, des conges de maladie et de fermeture lors des jours feries.

Programme d'aide aux employes et a leur famille:

ce programme offre un soutien a la gestion de crise, des soins de sante mentale immediats et un soutien general au bien-etre emotionnel, mental et financier.

Telus Soins Virtuels:

nous offrons un meilleur acces aux prestataires de soins de sante a distance pour le renouvellement d'ordonnances depuis le confort de votre domicile.

Apprentissage et croissance:

Nous encourageons nos collaborateurs a se developper sur le plan personnel et professionnel, et nous les soutenons dans cette demarche en organisant regulierement des dejeuners conferences et en versant une allocation de formation

Transparence des salaires:

Nous communiquons aux employes la fourchette de remuneration correspondant a leur poste et des cartes de carriere claires pour determiner comment il est possible d'evoluer dans leur poste ou acceder a une promotion.

Espaces agreables:

Nos bureaux sont situes a San Francisco, Los Angeles, Vancouver, Montreal, l'Ile-du-Prince-Edouard et Seoul. Que ce soit pour profiter de l'ete sur la terrasse en plein air du centre-ville de Vancouver, regarder les feux d'artifice sur la Rive-Sud de Montreal, ou decouvrir les specialites locales du centre-ville de Charlottetown, nous souhaitons que nos employes se sentent valorises lorsqu'ils passent du temps au bureau !

Redonner a la communaute:

Notre initiative Agents du Changement est la maniere dont nous soutenons les communautes qui nous tiennent a coeur, et nous organisons plusieurs evenements et collectes de fonds chaque annee, que les Agents du Changement organisent.

Cette opportunite vous enthousiasme ? Kabam se consacre au developpement de sa main-d'oeuvre diversifiee et inclusive. Si votre experience passee ne correspond pas parfaitement aux exigences listees, nous vous encourageons tout de meme a postuler : vous pourriez etre un excellent candidat pour ce poste ou pour d'autres.

Nous vous invitons a postuler des maintenant et a entamer la conversation avec nous. Ensemble, nous pouvons creer et soutenir certains des meilleurs jeux jamais realises et divertir le monde entier!

A propos de Kabam



Kabam est un leader mondial dans le developpement de jeux multijoueurs divertissants, immersifs et hautement sociaux, offrant des graphismes de haute qualite, des technologies de nouvelle generation et un gameplay revolutionnaire aux joueurs du monde entier.

Les jeux de Kabam, notamment Marvel Contest of Champions, Shop Titans, et bien d'autres, ont genere des centaines de millions de telechargements et ont recu de multiples recompenses, dont le choix de la redaction d'Apple (Apple's Editor's Choice) et le prix du meilleur jeu de l'annee de Google Play (Google Play's Best Game of the Year).

Fondee en 2006, Kabam possede des studios et des bureaux a Vancouver, Montreal et Charlottetown au Canada, a Los Angeles et San Francisco aux Etats-Unis, ainsi qu'a Seoul, en Coree du Sud. Kabam est une filiale a part entiere de Netmarble Games. Kabam est un employeur qui respecte le principe de l'egalite des chances en matiere d'emploi, determine a batir un lieu de travail diversifie et equitable, ainsi qu'un environnement inclusif pour tous les employes actuels et potentiels. Les decisions d'embauche sont fondees sur les qualifications des candidats et les besoins de l'entreprise, et non sur la race, la couleur, l'ascendance, le lieu d'origine, l'age, le sexe (y compris la grossesse), l'identite ou l'expression de genre, l'orientation sexuelle, les convictions politiques, la religion, la croyance, l'etat matrimonial ou familial, le dossier medical, les informations genetiques, le handicap physique ou mental, le statut militaire ou d'ancien combattant, les condamnations penales anterieures ou toute autre categorie protegee conformement aux lois et ordonnances federales, nationales ou provinciales et locales. Des amenagements seront fournis aux candidats qui en font la demande pour prendre part a tous les aspects du processus de selection.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3258915
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned