Redwood Materials
Riot Games
Ingénieur Logiciel Senior, Riot Client - Plateforme de Publication
À propos du poste
Les ingénieurs de Riot apportent une connaissance approfondie de domaines techniques spécifiques, mais apprécient également l'opportunité de travailler dans divers domaines plus généraux. En tant qu'ingénieurs logiciels, nous travaillons avec des technologies établies et émergentes, créant des solutions innovantes pour surmonter les obstacles à haut volume et apporter de la valeur à nos joueurs.
Riot Client est la passerelle permettant à des millions de joueurs de jouer, découvrir et installer les jeux Riot. Votre travail sur le Client sera le premier point de contact de chaque joueur sur ordinateur avec la large gamme d'expériences que Riot a à offrir, y compris la culture et la communauté de Riot, ou l'accès rapide à l'un de nos jeux, comme League of Legends, Wild Rift, Teamfight Tactics, VALORANT, Legends of Runeterra, 2XKO, et au-delà. C'est aussi un outil essentiel pour les développeurs de jeux internes, y compris les jeux en direct et les jeux de R&D. Introduit en 2021, le Riot Client multi-jeux devient une destination pour les joueurs afin d'interagir avec les jeux, événements et communautés Riot, et est un logiciel de bureau en évolution rapide qui fournit des capacités de distribution de jeux, de publication de contenu, de fonctionnalités sociales et d'efficacité du développement interne.
En tant qu'Ingénieur Logiciel Senior au sein de l'équipe Riot Client, vous livrerez des solutions techniques de haute qualité qui améliorent l'expérience joueur dans l'écosystème hors jeu de Riot. Vous contribuerez activement tout au long du cycle de vie du développement logiciel, en collaborant étroitement avec les ingénieurs, les chefs de produit, les concepteurs et d'autres membres d'équipes interfonctionnelles pour construire des fonctionnalités Client fiables, évolutives et maintenables. Vous aiderez à façonner la direction technique au sein de votre domaine de responsabilité, prendrez des décisions d'implémentation et de conception judicieuses, et collaborerez avec vos pairs chez Riot pour soutenir la distribution des jeux, le contenu, les fonctionnalités sociales et la productivité des développeurs. Grâce à des pratiques d'ingénierie solides, des revues de code réfléchies et le mentorat d'autres ingénieurs, votre travail contribuera à faire progresser la prochaine génération d'expériences Riot Client pour les joueurs et les développeurs.
Pour ce rôle, vous réussirez grâce à l'expertise artisanale, un esprit collaboratif et une prise de décision qui privilégie vos collègues Rioters, qui sont les clients de votre travail. Être un fan dévoué de jeux n'est pas nécessaire pour ce poste !
RESPONSABILITÉS
- Développer et maintenir des fonctionnalités d'application de bureau axées sur C++, avec la capacité de s'intégrer et de contribuer aux technologies web.
- Fournir des solutions d'ingénierie de haute qualité, évolutives et fiables dans votre domaine de responsabilité, par une contribution pratique et une conception technique.
- Contribuer aux discussions de planification et de conception techniques, en aidant à évaluer les compromis entre la durabilité à long terme et les besoins de livraison à court terme.
- Développer et appliquer une solide compréhension du paysage des dépendances du Riot Client, en collaborant avec les équipes pour aligner les solutions techniques.
- Travailler en étroite collaboration avec des partenaires interfonctionnels, y compris le produit, la production, l'assurance qualité, la conception et l'analyse de données.
- Faire progresser les autres ingénieurs par le mentorat et le conseil technique.
QUALIFICATIONS REQUISES
- 6+ années d'expérience dans l'industrie pertinente.
- Diplôme de Bachelor en informatique ou dans un domaine connexe, ou expérience comparable en développement logiciel.
- Expertise en C++ dans le développement d'applications.
- Expérience en développement web.
- Expérience de travail avec des bases de code complexes.
- Expérience de collaboration interfonctionnelle avec le produit, la conception et l'assurance qualité.
QUALIFICATIONS SOUHAITÉES
- Expérience de travail avec des applications de bureau.
- Expérience de travail avec Electron.
- Expérience avec les pipelines de build.
NOS AVANTAGES
Riot met l'accent sur l'équilibre vie professionnelle/vie privée, comme en témoigne notre politique de congés payés ouverts et d'autres avantages tels que des horaires de travail flexibles. Nous offrons une assurance médicale, dentaire et vie, un congé parental pour vous, votre conjoint/partenaire domestique et vos enfants, ainsi qu'un 401k avec une contrepartie de l'entreprise. Consultez nos pages d'avantages riotgames.com/en/work-with-us/overview pour plus d'informations.
Chez Riot Games, nous faisons passer les joueurs en premier riotgames.com/en/who-we-are/values. Cette mission guide chaque décision dans notre quête de création de jeux et d'expériences qui améliorent la vie des joueurs. Que vous travailliez directement sur une nouvelle expérience destinée aux joueurs ou que vous souteniez l'entreprise dans son ensemble, tout le monde chez Riot fait partie de notre mission. Et tout comme dans nos jeux, nous sommes meilleurs lorsque nous travaillons ensemble. Notre objectif est de créer des équipes collaboratives où vous êtes habilité à apporter votre perspective unique chaque jour. Si cela ressemble à l'endroit où vous souhaitez travailler, nous attendons votre candidature avec impatience.
Il est de notre politique de fournir une égalité d'emploi pour tous les candidats et membres de Riot Games, Inc. Riot Games offre des aménagements raisonnables aux Rioters handicapés et invalides et ne fait pas de discrimination illégale sur la base de la race, de la couleur, de la religion, du sexe, de l'orientation sexuelle, de l'identité ou de l'expression de genre, de l'origine nationale, de l'âge, du handicap, du statut d'ancien combattant, de l'état civil, de l'historique criminel, ou de toute autre catégorie protégée par la loi fédérale et étatique applicable. Nous considérons pour l'emploi tous les candidats qualifiés, y compris ceux ayant un casier judiciaire, d'une manière conforme aux lois fédérales, étatiques et locales applicables, y compris le California Fair Chance Act, le City of Los Angeles Fair Chance Initiative for Hiring Ordinance, le Los Angeles County Fair Chance Ordinance for Employers, le San Francisco Fair Chance Ordinance, et le Washington Fair Chance Act.
Conformément au Los Angeles County Fair Chance Ordinance, les fonctions essentielles suivantes peuvent constituer un motif de disqualification des candidats ayant des antécédents criminels pertinents :
- Protection des données confidentielles et sensibles de l'entreprise.
- Communication avec autrui, y compris les Rioters et les tiers tels que les fournisseurs, et/ou les joueurs, y compris les mineurs.
- Accès aux actifs de l'entreprise, aux systèmes numériques sécurisés et aux réseaux.
- Assurer un environnement interactif sûr pour les joueurs et les autres Rioters.
Ces fonctions sont directement liées aux opérations essentielles, à la sécurité, à la confiance et aux obligations de conformité au sein de notre organisation. Veuillez noter que les fonctions du poste peuvent évoluer en fonction des besoins de l'entreprise et que des responsabilités supplémentaires peuvent être attribuées si nécessaire pour maintenir l'efficacité opérationnelle et la sécurité.
