
MGM Resorts International zarządza globalnym portfolio obiektów z branży hotelarskiej i rozrywkowej, łącząc kurorty, kasyna, restauracje, miejsca wydarzeń na żywo oraz przestrzenie eventowe. Firma prowadzi 28 obiektów, głównie w Las Vegas, gdzie zespoły zajmujące się obsługą gości, turystyką, marketingiem i hotelarstwem obsługują odwiedzających we wszystkich należących do niej lokalizacjach. MGM Resorts podkreśla również znaczenie globalnego rozwoju, różnorodności, zrównoważonego rozwoju i działalności filantropijnej jako elementów swojej kultury biznesowej i miejsca pracy, wspieranych przez około 81 000 pracowników na całym świecie.
Starszy inżynier oprogramowania II, aplikacja mobilna
Kieruj rozwojem front-endu witryn i aplikacji mobilnych MGM Resorts dla gości, kształtując architekturę, wydajność i proces wdrożeń. Koordynuj inicjatywy między zespołami i wspieraj rozwój inżynierów front-endu.
Opis
- Odpowiadaj za front-end kluczowych funkcji dla gości w witrynach i aplikacjach mobilnych MGM.
- Twórz gotowe do wdrożenia oprogramowanie: od wstępnej koncepcji i planowania po wydanie oraz bieżące wsparcie.
- Projektuj doświadczenia klientów, identyfikuj luki architektoniczne i możliwe rozwiązania.
- Dbaj o zgodność dostarczanych rozwiązań ze standardami technicznymi i wymaganiami niefunkcjonalnymi.
- Współpracuj z projektantami i menedżerami produktu, aby oceniać wykonalność rozwiązań UI/UX.
- Współpracuj z zespołami produktowymi, aby rozumieć wizję i wspierać kształtowanie strategii produktu.
- Współtwórz architekturę, pomiary wydajności, projekty, prototypy i wydania wysokiej jakości produktów.
- Wspieraj duże inicjatywy produktowe angażujące wiele zespołów.
- Współpracuj z działem zarządzania produktem przy tworzeniu doświadczeń klientów i ukierunkowywaniu prac inżynieryjnych na cele produktu.
- Wyszukuj i wdrażaj technologie oraz praktyki poprawiające wydajność platformy i doświadczenia klientów.
- Pomagaj ustalać standardy jakości dla projektowania technicznego, tworzenia, wdrażania i utrzymania oprogramowania.
- Buduj relacje między zespołami MGM i koordynuj komunikację dotyczącą rozwiązań obejmujących różne jednostki organizacyjne.
- Zapewniaj doradztwo techniczne, mentoring i wsparcie inżynierom front-endu.
Wymagania
- Wymagany tytuł licencjata.
- Co najmniej 8 lat odpowiedniego doświadczenia w dostarczaniu produkcyjnych produktów internetowych i rozwiązań front-endowych dla przedsiębiorstw lub usług internetowych na dużą skalę albo równoważne doświadczenie.
- Co najmniej 5 lat doświadczenia w inżynierii front-endu, w tym w zwiększaniu tempa i możliwości zespołu.
- Co najmniej 5 lat doświadczenia z technologiami internetowymi, takimi jak React, TypeScript, Next.js lub inny framework aplikacji jednostronicowych, w tym z optymalizacją wydajności i buforowaniem CDN.
- Znajomość Node.js i API GraphQL.
- Doświadczenie z przetwarzaniem rozproszonym, systemami korporacyjnymi, zwinnymi metodami wytwarzania oprogramowania, takimi jak Scrum lub Kanban, oraz DevOps.
- Co najmniej 2 lata doświadczenia z TypeScript.
- Znajomość lub doświadczenie z Netlify, CircleCI, Cypress, Webpack, Storybook i Next.js.
- Doświadczenie z Cypress lub porównywalnym frameworkiem testowym.
- Doświadczenie z Backbone.js, Angular.js, React lub Ember.js.
- Doświadczenie w pracy z React.js w ciągu ostatnich 3–5 lat.
- Doświadczenie z Next.js, Gatsby.js, Vue.js lub Sanity.io będzie dodatkowym atutem.
Benefity
- Programy wspierające zdrowie psychiczne i fizyczne.
- Zniżki na pobyty w hotelach, posiłki, zakupy detaliczne, rozrywkę oraz oferty partnerów dotyczące podróży i technologii.
- Bezpłatny parking przed zmianą i po niej.
- Ubezpieczenie medyczne, stomatologiczne, okulistyczne i na życie.
- Plan 401(k).
- Programy urlopowe.
- Firmowy program motywacyjny.
- Firmowy plan udziałowy.
- Programy rozwoju kariery.
- Wydarzenia networkingowe.
- Możliwości wolontariatu w społeczności.