MGM Resorts International
MGM Resorts International
MGM Resorts Internationalは、リゾート、カジノ、ダイニング、ライブエンターテインメント、イベントスペースを組み合わせた、世界各地のホスピタリティおよびエンターテインメント施設を運営しています。28の拠点を展開しており、その多くはラスベガスに位置します。各施設では、ゲストサービス、旅行、マーケティング、ホスピタリティのチームが連携し、訪問者にサービスを提供しています。また、MGM Resortsは、グローバルな成長、多様性、サステナビリティ、慈善活動を事業および職場文化の一環として掲げており、世界で約81,000人の従業員を擁しています。

シニアソフトウェアエンジニア II(モバイルアプリ)

MGM Resortsのゲスト向けウェブサイトとモバイルアプリのフロントエンド開発を主導し、アーキテクチャ、性能、デリバリーを担います。 部門横断の取り組みを推進し、フロントエンドエンジニアを指導・育成します。

仕事内容

  • MGMのウェブサイトとモバイルアプリにおける重要なゲスト向け機能のフロントエンド体験を担当します。
  • 構想と計画の初期段階からリリース、継続的なサポートまで、本番環境に対応したソフトウェアを構築します。
  • 顧客体験を開発し、アーキテクチャ上の課題と解決策を見つけます。
  • 技術標準と非機能要件を満たす成果物を提供します。
  • デザイナーやプロダクトマネージャーと連携し、UI/UXの実現可能性を評価します。
  • プロダクトチームと協力してビジョンを理解し、プロダクト戦略に意見を反映します。
  • アーキテクチャ、性能測定、設計、プロトタイプ作成、品質の高い製品のリリースに貢献します。
  • 複数のチームが関わる主要なプロダクト施策を支援します。
  • プロダクトマネジメントと協力して顧客体験を構築し、エンジニアリングをプロダクト目標へ導きます。
  • プラットフォームの性能と顧客体験を向上させる技術や手法を見つけて導入します。
  • 技術設計、開発、デプロイ、保守に関する品質基準の策定を支援します。
  • MGM内の各チームと関係を築き、組織横断のソリューションに関するコミュニケーションを主導します。
  • フロントエンドエンジニアに技術的な助言、メンタリング、リーダーシップを提供します。

応募要件

  • 学士号が必要です。
  • 企業規模またはインターネット規模の本番環境でウェブおよびフロントエンド製品・サービスを提供した経験など、関連分野で8年以上の経験が必要です。
  • チームの業務速度と対応力の向上を含む、フロントエンドエンジニアリングの経験が5年以上必要です。
  • React、TypeScript、Next.jsなどのウェブ技術、または他のシングルページアプリケーションフレームワークを用いた5年以上の経験が必要です。性能改善とCDNキャッシュの経験も含みます。
  • Node.jsとGraphQL APIに精通していること。
  • 分散コンピューティング、エンタープライズシステム、ScrumやKanbanなどのアジャイル開発手法、およびDevOpsの経験。
  • TypeScriptの経験が2年以上必要です。
  • Netlify、CircleCI、Cypress、Webpack、Storybook、Next.jsに関する知識または使用経験。
  • Cypressまたは同等のテストフレームワークの経験。
  • Backbone.js、Angular.js、React、またはEmber.jsの経験。
  • 過去3~5年以内にReact.jsを使用した実務経験。
  • Next.js、Gatsby.js、Vue.js、またはSanity.ioの経験があれば尚可。

福利厚生

  • 心身の健康を支援するウェルネスプログラム。
  • ホテル宿泊、飲食、物販、エンターテインメント、および提携先の旅行・テクノロジー関連の割引。
  • 勤務中・勤務外を問わず駐車場を無料で利用できます。
  • 医療、歯科、眼科、生命保険。
  • 401(k)プラン。
  • 休暇制度。
  • 会社のインセンティブプラン。
  • 会社の株式プラン。
  • キャリア開発プログラム。
  • ネットワーキングイベント。
  • 地域社会でのボランティア活動の機会。