仕事概要
この職種では、任天堂プラットフォーム向けの汎用ゲームサーバーの運用・開発を支えるゲームサーバー設定ツール(開発者向け管理コンソール)の設計・実装を担当して頂ける方を募集します。
本ツールは、社内外のゲーム開発者がタイトル固有の設定(例:マッチメイクルールなど)を直感的に編集・管理できる Web アプリケーションです。
TypeScript / React を中心とした SPA の開発を通じて、ゲームの開発体験(DX)の向上をリードします。
▼募集背景
昨今のゲーム開発はインターネットとは切り離せないものとなっています。
ニンテンドーシステムズでは、より多くのお客様に質の高い体験を提供するために、ユーザー認証やマッチメイク、メッセージングなどの共通機能を提供する基盤を汎用ゲームサーバーとし、その開発と運用を行っており、インディーズからAAA級の大規模なタイトルまで数多くのタイトルで利用いただいております。
弊社汎用ゲームサーバーではゲームのネットワーク機能の実装における課題を幅広くカバーすることを重視しています。機能の汎用性を保ちながらもタイトルごとの要件に対応し、多数のタイトルで利用いただいても保守性を損なわない設計を追求しています。また、ゲーム開発者にとって優れた開発者体験を提供することで、ネットワーク機能の導入障壁を下げることにも注力しています。このような取り組みを通してゲームそのものの価値向上に貢献することを目指しています。
今後も安定したサービス提供を継続しながら、ゲームの魅力を引き出す新機能の開発や、効率的なゲーム開発を支援するための機能の拡充を進めていきます。
▼具体的な業務内容
・TypeScript / React による管理コンソールの設計・実装
・gRPC-Web を利用した API 連携
・サービスごとのリソースACLを実現するための独自DSLを編集するエディタ機能の開発(WASMによるデバッガやLanguage Serverとの連携)
・UI/UX 改善、共通コンポーネントやデザインガイドラインの策定
※業務内容の変更の範囲:会社の定める業務
▼利用技術
・開発言語: Go, TypeScript(+React)
・クラウド: Google Cloud, Google Kubernetes Engine
・サービスメッシュ: Istio/Cloud Service Mesh
・DB: Spanner, MySQL, Redis Cluster, Valkey
・CI/CD: Jenkins
・構成管理: Terraform
・モニタリング、ロギング: Datadog, Prometheus, Sentry, Cloud Logging, BigQuery, PagerDuty
・コミュニケーション: Slack, Zoom, Confluence, Jira
・開発環境: Mac/Windows/Linux, GoLand
・その他: WASM, Language Server Protocol(LSP), Monaco Editor, MobX
▼参考URL
「Google Cloud Day: Digital ’22」任天堂プラットフォーム向け汎用ゲームサーバー
https://services.google.com/fh/files/events/gcd22-d3-appdev-02.pdf
Google Cloud 顧客事例:新しい汎用ゲームサーバーを Google Kubernetes Engine、Cloud Spanner などを駆使して構築
https://cloud.google.com/blog/ja/topics/customers/nintendo-new-game-servers-built-with-gke-cloud-spanner
必須スキル
以下のすべてを満たす方
・TypeScript / React を用いた Web アプリケーション開発経験(3年以上)
・B2B 向けまたは管理コンソール系のUI/UX設計経験
・Web API との連携実装経験(RESTまたはgRPC)
※ゲームに関連する開発経験の有無は問いません
歓迎スキル
以下の経験がある方を歓迎いたします
・デザインとエンジニアリングの両面からUI改善を行える方
・gRPC-Web や Protocol Buffers に関する知識・実装経験
・WASMを利用したブラウザ上での処理系開発経験
・Language ServerやDSLなど開発支援系技術への理解
・Webアプリケーションのパフォーマンス最適化経験
・バックエンドアプリケーションの開発経験
求める人物像
・エンジニアとしてUI/UXを自ら設計・改善することを楽しめる方
・プロダクトを俯瞰し、ユーザー視点でより良い開発体験を追求できる方
・チームメンバーと協力しながら、柔軟かつ責任感を持って課題に取り組める方
・技術そのものを楽しみ、学び続ける姿勢を持った方
応募概要
| 給与 | ▼給与レンジ 基準年俸:520〜1500万(選考時に能力に応じて決定) ▼給与内訳 基準年俸=月例給+基準賞与 ・月例給=基本給+職務給 ・基本給 294,482円~848,625円 ・職務給 108,918円~313,875円(時間外手当45時間相当分*) *)時間外労働が45時間に満たない場合でも全額支給。45時間を超過した場合は割増賃金を別途支給。 ・賞与:年2回(6月/12月) |
|---|---|
| 勤務地 | 〒150-6141 東京都渋谷区渋谷二丁目24番12号 渋谷スクランブルスクエア ※喫煙環境 屋内禁煙(屋内喫煙可能場所あり) ※当募集は東京本社での勤務となります 変更の範囲:会社の定める事業所(関連会社を含む) |
| 雇用形態 | 正社員 |
| 勤務体系 | ▼勤務時間および制度 フレックスタイム制 ・標準労働時間:1日あたり7時間45分 ・コアタイム:11:00~15:00 ※週3日以上の出社必須 ▼休日 土日祝日、年末年始(12/31〜1/4)、会社の指定した休日(当社規定による) ▼有給休暇 入社初年度は入社月に応じて最大15日、入社次年度以降、毎年3月16日に勤続年数に応じた日数を付与(最大20日) ▼副業規定 副業可(一部制約ありのため社内で承認制となります) ▼給与改定 年1回(4月) |
| 試用期間 | あり(2ヶ月) |
| 福利厚生 | ▼各種保険 健康保険(関東ITソフトウェア健康保険組合)、厚生年金保険、雇用保険、労災保険、GLTD(団体長期障害所得補償保険) ▼各種手当 通勤手当、児童手当、リモートワーク手当等 ▼会社設備 WeWorkラウンジ(コーヒー、紅茶等の無料提供) 弊社内オフィス内全席スタンディングデスク(昇降式)完備 ▼その他 食事補助、インフルエンザ予防接種費用補助、慶弔見舞金等 |
企業情報
| 企業名 | ニンテンドーシステムズ株式会社 |
|---|---|
| 設立年月 | 2023年4月 |
| 本社所在地 | 【東京本社】東京都渋谷区渋谷二丁目24番12号 渋谷スクランブルスクエア |
| 資本金 | 5,000,000,000円 |
| 従業員数 | 304人(2025年3月末時点) |