求人ID: 29879
想定年収:400万円~1000万円
ゲームプログラムの設計・開発、各種開発ツールの制作等をご担当いただきます。
▼具体的なパート名(下記のいずれか、または複数を担っていただきます)
・キャラクター制御プログラマー
・描画プログラマー
・エフェクトプログラマー
・UIプログラマー
・システム/フレームワークプログラマー
・ツール/環境プログラマー
・ネットワークプログラマー
・テクニカルサポートスタッフ
【主な使用ソフト/使用言語】
・C/C++/C#、GLSL、HLSL、Python等
・Visual Studio
・Subversion、Jenkins、SQL等
※担当パートによって使用するソフト等は異なります
有名タイトルを開発している大手ゲーム会社になります。
自社プラットフォームや、負荷テストサービスや、システム開発・インフラソリューション等を展開する弊社のBtoB事業部での業務です。
当社の新規プロダクト開発や受託開発推進のため、技術力だけでなく、事業視点とユーザーの課題解決に深くコミットできるフルスタック志向の正社員エンジニアを募集します。事業要求に基づいた新機能の要件定義、技術設計、実装(フルサイクル)。
ユーザーフィードバックやデータ分析に基づき、プロダクトの改善サイクルを駆動する。
クラウドインフラの構築・運用。
開発プロセスの改善提案と推進、および長期的な視点での技術選択に貢献。
■募集背景
私たち株式会社フジ・ネクステラ・ラボはフジテレビから生まれたデジタルエンターテイメント集団です。
フジテレビの資産を活用し、ゲームのプロデュースや開発運営のほか、フジテレビのデジタルコンテンツ配信やDXを推進しています。
スマホアプリは2,000万ダウンロードを突破しておりますが、メガサービスを運営されている他企業のように充実した開発体制を準備できている状況ではなく、運用、新規開発、機能改善など様々な面で課題を抱えている状況でございます。
フジテレビが提供する良質なコンテンツを最適にユーザーへ届け、よりよい顧客体験を提供することをミッションとして開発チーム一丸となってサービス改善に取り組んでいる状況でございます。
課題として、100万ユーザーを超えるサービスの成長に対して、プロダクト開発のケイパビリティが追いついていない状況です。業務委託の方のリソースをお借りして開発要件を満たしている状態で、現在はフジテレビの動画配信メディア「FOD」の開発・運用、フジテレビの業務フローを改善するためのシステム開発など、多岐に渡るプロジェクトが同時並行で進行しており、本ポジションではAPIのリプレイスプロジェクトにてバックエンドエンジニアとして、開発実装および技術選定の協議にも参加していただきたいと考えております。
?? 業務内容
1:開発の実装およびリード
CMSチームにて、現在C#で構成されているAPIを、Python, AWSにリプレイスを試みており、現行のコードを読んだ上でPythonに書き換える作業をリードしていただきたい
2:ステークホルダーとのコミュニケーション
協力会社と連携し、リプレイスに必要な情報のコミュニケーションを主導
3:技術選定のフォローおよび協議
負荷分散やパフォーマンスの向上、保守性の担保などの観点から技術選定、およびアーキテクチャの設計などを既存メンバーと議論
■ミッション
・ドラマ・バラエティ・アニメなど、総合的なエンターテインメント企業であるフジテレビの資産を活用し、既存ないし新たなネットビジネスを企画、開
発し、収益力の高い事業に成長させるともに、広く社会に楽しさを提供すること。
・最新のテクノロジーを調査研究し、サービスへの活用を図り、事業・サービスの価値を高めること。
・大規模なサービス開発・運用業務を円滑に実行し、事業計画を達成すること。
ゲームクライアントエンジニアとして、ゲーム本体の機能実装などの開発業務を担っていただきます。それと同時に、開発した成果物を安全・迅速に各環境(開発/QA/本番)へ届ける一連の工程(デリバリー)の仕組み化にも同様の比重でコミットしていただきます。
開発業務に専門性を発揮するだけにとどまらず、「開発現場がわかるクライアントエンジニア」としての強みを最大限に活かし、ビルドパイプラインや開発ワークフロー全体をシステム・組織の両面からエンジニアリングしていく重要な役割です。
職務内容詳細
1. ゲームクライアント開発業務
- プロジェクトの状況や適性に応じた、ゲーム本体のランタイムコードや各種ゲーム機能の実装
- デプロイされたアセットやマスタデータをクライアントからロードする境界・基盤部分の実装
- 各種SDK・ライブラリの組み込み、更新
- QAや開発現場で必要となるデバッグ機能の実装、Unity等のエディタスクリプトの作成
2. リリースエンジニアリング・ワークフロー設計業務
- アプリをどうデリバリーすべきか、リリースパイプラインを中心に開発ワークフロー全体に踏み込んだ設計・提案・導入
- 組織の属人化(単一障害点)を解消し、持続可能で強固な開発体制の構築
- クライアント/アセットのビルド・デプロイパイプライン(GitHub Actions等)の構築・保守運用
- 自動テストやアセット自動生成など、幅広いCI/CDワークフローの開発・運用
- 開発効率化のための支援ツール(C#、Python、Go、GAS等)の開発・運用
3. リリース運用・トラブルシューティング
- 各環境向けのビルド作成、アセット・マスタデータのデプロイ管理、トラブル発生時の一次受け・原因究明
- 障害発生時のスケジュール設計や進行窓口、トラブルを元にしたワークフローやゲーム実装側の改善