コンシューマーゲームの開発現場を支えるツールエンジニア。ランチャーやデータ入力ツール、Unreal Engineのエディター拡張、変換・検査ツールの開発と運用、ミドルウェアやOSSの導入支援を担います。C++またはC#、Windows GUIアプリ開発、Unreal Engineエディターカスタマイズの知識が必要で、Python経験は歓迎されます。
この求人について
Cygamesのゲームタイトルを含む各種コンテンツを支えるAndroidアプリやライブラリを開発するポジションです。一般ユーザー向けアプリのほか、ゲーム開発で使用する内製SDK・ライブラリ、社内向けツールも対象となります。アプリのメモリ不足や性能上の問題などについて原因を調査し、改善を行います。また、SDKやライブラリを更新して新しい技術へ移行し、開発環境の整備にも携わります。応募には、KotlinやJavaなどを使ったチームでのアプリ開発経験が3年以上必要です。Jetpack ComposeまたはAndroid ViewによるUI実装、AndroidのOS特性を活かした設計・実装が求められます。サーバーとのデータ通信では、正常時とエラー時の挙動を考慮した実装が必要です。Android SDKおよびAndroid Jetpackなどの標準的なオープンソースライブラリを理解し、目的に応じて選択・実装できることも必須条件です。開発では主にKotlinを使用し、Javaも扱います。バージョン管理にはGitとGitHub、CI/CDにはGitHub Actionsを利用します。開発ツール・ライブラリはAndroid Studio、Gradle(Kotlin DSL/Groovy)、Firebase、Jetpack Composeなどです。Kotlin Multiplatform、Compose Multiplatform、Unityといったクロスプラットフォーム技術を使う開発もあります。歓迎される経験は、イベントやキャンペーンに伴う継続的な機能追加・運用、Androidアプリのストア公開、ソーシャルゲームを含むBtoCアプリやWebサービスの開発・運用、iOSなど他プラットフォーム向けアプリの開発です。Kotlin MultiplatformやUnityの利用経験、MVVM・Clean Architectureなどモバイルアプリのアーキテクチャに関する理解、GitHub CopilotやChatGPTなど生成AIツールを使った開発経験も対象となります。ユーザーの視点で品質を追求し、高品質な成果物を意識してチームで成果を目指す姿勢、先端技術を自ら学びチームへ共有する姿勢が求められます。勤務地は東京都渋谷区または目黒区です。
これは企業の公式求人情報をもとにAIで作成した要約です。情報が不完全、古い、または誤っている可能性があります。応募前に必ず公式の求人情報ですべての内容をご確認ください。