MGM Resorts International
MGM Resorts International
MGM Resorts International gère un portefeuille mondial de destinations consacrées à l’hôtellerie et au divertissement, réunissant complexes hôteliers, casinos, restaurants, spectacles et espaces événementiels. Avec 28 destinations, principalement à Las Vegas, l’entreprise rassemble des équipes chargées du service aux clients, des voyages, du marketing et de l’hôtellerie pour accueillir les visiteurs dans ses établissements. MGM Resorts met également en avant la croissance mondiale, la diversité, la durabilité et la philanthropie comme éléments de sa culture d’entreprise et de travail, soutenue par une main-d’œuvre d’environ 81 000 employés dans le monde.

Ingénieur logiciel senior II, application mobile

Pilotez l’ingénierie front-end des sites web et applications mobiles de MGM Resorts destinés aux clients, en définissant l’architecture, les performances et la livraison. Guidez des initiatives interéquipes et accompagnez les ingénieurs front-end.

Description

  • Assurer la responsabilité de l’expérience front-end des principales fonctionnalités destinées aux clients sur les sites web et applications mobiles de MGM.
  • Développer des logiciels prêts pour la production, de la vision et de la planification initiales jusqu’au lancement et à l’assistance continue.
  • Développer des expériences client et repérer les lacunes architecturales ainsi que les solutions possibles.
  • Veiller à ce que les livrables respectent les normes techniques et les exigences non fonctionnelles.
  • Travailler avec les designers et les responsables produit pour évaluer la faisabilité de l’interface et de l’expérience utilisateur.
  • Collaborer avec les équipes produit pour comprendre la vision et contribuer à la stratégie produit.
  • Contribuer à l’architecture, à la mesure des performances, à la conception, au prototypage et au lancement de produits de qualité.
  • Soutenir des initiatives produit majeures impliquant plusieurs équipes.
  • Travailler avec la gestion de produit pour créer des expériences client et orienter l’ingénierie vers les objectifs produit.
  • Trouver et appliquer des technologies et des pratiques qui améliorent les performances de la plateforme et l’expérience client.
  • Contribuer à la définition de normes de qualité pour la conception technique, le développement, le déploiement et la maintenance.
  • Créer des relations entre les équipes de MGM et piloter la communication sur les solutions impliquant plusieurs entités de l’organisation.
  • Apporter des conseils techniques, du mentorat et du leadership aux ingénieurs front-end.

Exigences

  • Un diplôme de premier cycle est requis.
  • Au moins 8 ans d’expérience pertinente dans la livraison de produits ou services web et front-end en production à l’échelle d’une entreprise ou d’Internet, ou une expérience connexe.
  • Au moins 5 ans d’expérience en ingénierie front-end, notamment pour améliorer la vélocité et la capacité de l’équipe.
  • Au moins 5 ans d’expérience avec des technologies web telles que React, TypeScript, Next.js ou un autre framework d’application monopage, y compris en matière de performances et de mise en cache CDN.
  • Connaissance de Node.js et des API GraphQL.
  • Expérience en informatique distribuée, systèmes d’entreprise, méthodes agiles telles que Scrum ou Kanban, et DevOps.
  • Au moins 2 ans d’expérience avec TypeScript.
  • Connaissance ou expérience de Netlify, CircleCI, Cypress, Webpack, Storybook et Next.js.
  • Expérience avec Cypress ou un framework de test comparable.
  • Expérience avec Backbone.js, Angular.js, React ou Ember.js.
  • Expérience professionnelle avec React.js au cours des 3 à 5 dernières années.
  • Une expérience avec Next.js, Gatsby.js, Vue.js ou Sanity.io est un atout.

Avantages

  • Programmes de bien-être pour la santé mentale et physique.
  • Réductions sur les séjours à l’hôtel, la restauration, les commerces, les loisirs et les offres de voyage et de technologie des partenaires.
  • Stationnement gratuit pendant et en dehors des heures de travail.
  • Assurances médicale, dentaire, optique et vie.
  • Régime 401(k).
  • Dispositifs de congés.
  • Plan d’intéressement de l’entreprise.
  • Plan de participation au capital de l’entreprise.
  • Programmes de développement professionnel.
  • Événements de réseautage.
  • Possibilités de bénévolat au sein de la communauté.