This job might no longer be available.
Développeur logiciel sénior
5 months ago
Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits. Nous embauchons pour la passion et la diversité, afin de triompher grâce à nos compétences collectives. Nos équipes sont composées d'une fusion de personnalités et d'intérêts unis par une nature collaborative, une culture axée sur le plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez…
Nous recherchons une personne passionnée par la création et la maintenance de systèmes et d'outils de jeu avancés. En collaborant étroitement avec d'autres développeurs et concepteurs, vous aurez un impact significatif et une influence sur l'orientation des jeux de Kabam. Si vous êtes enthousiaste à prendre les rênes et de résoudre des problèmes complexes, ce poste est fait pour vous !
Dans ce rôle, vous pouvez vous attendre à
- Jouer un rôle de leadership dans la conception et l'architecture de certains des systèmes de jeu modulaires les plus avancés, qui sont robustes, flexibles et très performants.
- Transformer les exigences en conceptions techniques et identifier les technologies et cadres appropriés.
- Évaluer et sélectionner les outils, banques de données et technologies appropriés pour atteindre les objectifs du projet.
- Assurer l’extensibilité, la performance, la sécurité et la maintenabilité dans la conception des logiciels.
- Diriger la conception, le codage, les tests et la résolution des applications et des composants logiciels complexes.
- Collaborer avec des équipes interfonctionnelles pour connaître les besoins et définir les spécifications techniques.
- Définir des normes de codage et les meilleures pratiques pour garantir un code de haute qualité et facile à maintenir.
- Améliorer le logiciel en fonction du retour d'information, des tests et de l'analyse des performances.
- Analyser et résoudre certains des problèmes logiciels les plus complexes, identifier les causes profondes et mettre en place des solutions efficaces.
- Effectuer des tests et des vérifications minutieuses pour s’assurer que le logiciel répond aux exigences fonctionnelles et non fonctionnelles.
- Examiner et résoudre les problèmes qui ralentissent les performances et améliorer le logiciel pour le rendre plus efficace.
- Collaborer avec des équipes interfonctionnelles, notamment des chefs de produit, les concepteurs et d’autres développeurs afin de comprendre les besoins et de fournir des solutions logicielles à grande échelle.
- Diriger des réunions, des discussions et des revues de code afin de fournir des informations, de partager des connaissances et d’assurer la qualité du code.
- Expert en documentation des conceptions logicielles, du code et des processus techniques afin de faciliter la compréhension, la maintenabilité et les améliorations futures.
- Participer activement aux revues de code et fournir un retour d’information constructif pour améliorer la qualité d’ensemble du code base.
- Mettre en œuvre la logique côté serveur, y compris les API, les bases de données, des systèmes d'authentification, et des processus de traitement des données.
Pour réussir dans ce rôle, votre expérience comprend :
- Formation universitaire en informatique, développement logiciel ou expérience équivalente.
- Maîtrise des langues française et anglaise (bilinguisme) est un atout
- Expérience de niveau expert en C#.
- Plus de 10 ans d'expérience dans le développement de logiciels, de préférence dans le domaine des jeux, dont plus de 3 ans dans un rôle de leadership.
- Livraison de plusieurs jeux en ligne (sur console, PC ou mobile).
- Maîtrise professionnelle de plusieurs moteurs de jeu ou capacité prouvée à en acquérir de nouveaux.
- Expérience en développeur logicielle avancée avec des technologies de backend/serveur telles que Node.js.
- Capacité d’écrire un code propre, simple et bien documenté en tenant compte des exigences de conception.
- Expérience avérée pour travailler de manière autonome et en collaboration au sein d’une équipe dynamique.
- Solide expérience dans l’utilisation d’un système de contrôle des sources tel que GIT ou Perforce.
- Solide expérience dans le développement d’applications mobiles Android / iOS.
- Expérience de l'utilisation de bases de données non relationnelles telles que MongoDB ou Firebase.
- Connaissance à jour des dernières tendances en matière de jeux mobiles.
- Compétences efficaces en communication, capable d'interagir avec des membres de l'équipe, qu'ils soient spécialisés ou non techniquement.
- Expérience de travail selon les méthodes Agile, Kanban ou des méthodologies de gestion de projet similaires.
Notre succès est dû au travail acharné de nos collaborateurs. Nous partageons notre réussite avec nos collaborateurs grâce à d'avantages sociaux flexibles et de programmes de récompenses, de swag, des collations et bien plus encore. Voici un aperçu du soutien que nous apportons à nos employés:
- Couverture maladie complémentaire : Il n'y a aucune attente ! Couverture maladie complémentaire est effective dès le premier jour. Nos avantages couvrent les soins de santé, les soins dentaires, l'assurance-vie, l'assurance invalidité et les services paramédicaux complémentaires tels que les soins de la vue, les praticiens de la santé mentale, les massages, la physiothérapie, l'acupuncture et bien plus encore.
- Avantages DEIB (Diversité, Équité, Inclusion et Sentiment d’Appartenance) : le DEIB est important pour nous et nos employés. C'est pourquoi nos avantages sociaux incluent des soins d'affirmation du genre, des soins en fertilité, et d'autres traitements hormonaux et médicaments.
- Compte de dépenses flexibles : nos avantages sociaux sont basés sur un modèle de crédit flexible, ce qui vous permettant de choisir les niveaux de couverture qui vous conviennent et d'affecter le reste à un REER/CELI collectif, à un compte de dépenses de santé et/ou à un compte de dépenses personnel.
- Cotisation du REER : tout le monde prend sa retraite un jour, et nous aidons nos employés à épargner pour leur avenir grâce à un programme de cotisations disponible dès les 90 jours chez nous.
- Congés payés et congés parentaux : nous offrons des congés parentaux payés, des congés payés illimités, des congés payés pour le bénévolat, des congés de maladie et de fermeture lors des jours fériés.
- Programme d'aide aux employés et à leur famille : ce programme offre un soutien à la gestion de crise, des soins de santé mentale immédiats et un soutien général au bien-être émotionnel, mental et financier.
- Telus Soins Virtuels : nous offrons un meilleur accès aux prestataires de soins de santé à distance pour le renouvellement d'ordonnances depuis le confort de votre domicile.
- Apprentissage et croissance : Nous encourageons nos collaborateurs à se développer sur le plan personnel et professionnel, et nous les soutenons dans cette démarche en organisant régulièrement des déjeuners conférences et en versant une allocation de formation
- Transparence des salaires : Nous communiquons aux employés la fourchette de rémunération correspondant à leur poste et des cartes de carrière claires pour déterminer comment il est possible d’évoluer dans leur poste ou accéder à une promotion.
- Espaces agréables : Nos bureaux sont situés à San Francisco, Los Angeles, Vancouver, Montréal, l'Île-du-Prince-Édouard et Séoul. Que ce soit pour profiter de l'été sur la terrasse en plein air du centre-ville de Vancouver, regarder les feux d'artifice sur la Rive-Sud de Montréal, ou découvrir les spécialités locales du centre-ville de Charlottetown, nous souhaitons que nos employés se sentent valorisés lorsqu'ils passent du temps au bureau !
- Redonner à la communauté : Notre initiative « Agents du Changement » est la manière dont nous soutenons les communautés qui nous tiennent à cœur, et nous organisons plusieurs événements et collectes de fonds chaque année, que les Agents du Changement organisent.
Excited by this opportunity? Kabam is dedicated to growing our diverse and inclusive workforce, so if your past experience doesn’t perfectly match the listed requirements we encourage you to apply anyways - you could be a great fit for this or other positions.
We invite you to apply now and start the conversation with us. Together, we can create and support some of the best games ever made and entertain the world!
About Kabam
Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay to players around the world.
Founded in 2006, Kabam has studios and offices in Vancouver, Montreal and Charlottetown in Canada, Los Angeles and San Francisco in the United States, and in Seoul, South Korea. Kabam is a wholly-owned subsidiary of Netmarble Games.
Kabam is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, color, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.
Create Your Profile — Game companies can contact you with their relevant job openings.