MGM Resorts International
MGM Resorts International
MGM Resorts International operează un portofoliu global de destinații de ospitalitate și divertisment, reunind stațiuni, cazinouri, restaurante, spectacole live și spații pentru evenimente. Cu 28 de destinații, situate în principal în Las Vegas, compania reunește echipe de servicii pentru oaspeți, turism, marketing și ospitalitate care deservesc vizitatorii în toate proprietățile sale. MGM Resorts evidențiază, de asemenea, creșterea globală, diversitatea, sustenabilitatea și filantropia ca parte a culturii sale de afaceri și a mediului de lucru, susținute de o forță de muncă de aproximativ 81.000 de angajați la nivel mondial.

Senior Software Engineer II, Mobile App

Lead front-end engineering for guest-facing MGM Resorts websites and mobile apps, shaping architecture, performance, and delivery. Guide cross-team initiatives and mentor front-end engineers.

Descriere

  • Own the front-end experience for key guest features across MGM websites and mobile apps.
  • Build production-ready software from initial vision and planning through release and ongoing support.
  • Develop customer experiences and identify architectural gaps and potential solutions.
  • Ensure delivery meets technical standards and non-functional requirements.
  • Work with designers and product managers to assess UI/UX feasibility.
  • Collaborate with product teams to understand the vision and inform product strategy.
  • Contribute to architecture, performance measurement, design, prototyping, and release of quality products.
  • Support major product initiatives involving multiple teams.
  • Work with Product Management to build customer experiences and guide engineering toward product goals.
  • Find and apply technologies and practices that improve platform performance and customer experience.
  • Help set quality standards for technical design, development, deployment, and maintenance.
  • Build relationships across MGM teams and lead communication on cross-organizational solutions.
  • Provide technical guidance, mentorship, and leadership to front-end engineers.

Cerințe

  • Bachelor’s degree required.
  • At least 8 years of relevant experience delivering web and front-end products or services in production at enterprise or internet scale, or related experience.
  • At least 5 years of front-end engineering experience, including improving team velocity and capacity.
  • At least 5 years of experience with web technologies such as React, TypeScript, Next.js, or another single-page application framework, including performance and CDN caching.
  • Familiarity with Node.js and GraphQL APIs.
  • Experience with distributed computing, enterprise systems, agile development methods such as Scrum or Kanban, and DevOps.
  • At least 2 years of TypeScript experience.
  • Familiarity or experience with Netlify, CircleCI, Cypress, Webpack, Storybook, and Next.js.
  • Experience with Cypress or a comparable testing framework.
  • Experience with Backbone.js, Angular.js, React, or Ember.js.
  • Experience working with React.js within the past 3–5 years.
  • Experience with Next.js, Gatsby.js, Vue.js, or Sanity.io is a plus.

Beneficii

  • Wellness programs for mental and physical health.
  • Discounts on hotel stays, dining, retail, entertainment, and partner travel and technology offers.
  • Free parking on and off shift.
  • Medical, dental, vision, and life insurance.
  • 401(k) plan.
  • Time-off plans.
  • Company incentive plan.
  • Company equity plan.
  • Career development programs.
  • Networking events.
  • Community volunteer opportunities.

Locuri de muncă similare

Spyrosoft

Business Analyst and Product Owner, Financial Experience

Spyrosoft

Shape accounting and finance workflows into roadmaps for HR and ERP platforms. Work with client experts and cross-functional teams to guide delivery at Spyrosoft.

Deschide