仕事概要
職種 | ITエンジニア(SE、Web、ゲーム)/SE(システム開発) |
---|---|
業種 | IT、通信、インターネット/ ゲーム、SNS |
雇用形態 | 未分類 |
ポジションレベル | 本部長/経営層レベル |
募集人数 | 1名 |
希望入社時期 | - |
必須語学力 | |
活かせる語学 | - |
勤務時間 | その他 |
福利厚生・休暇 | |
ビザ取得支援 | - |
外国人従業員 | - |
仕事詳細
【企業概要】
アメリカに本社を構える世界最大規模のゲームソフト販売会社。日本のモバイル・ソーシャルゲームマーケットの急拡大に呼応して、2011年に日本市場に参入。
【概要】
ゲームサーバーエンジニアとしてiOS /Androidの日本と世界のゲーム市場においてトップにランキングされるモバイルゲーム開発に携わっていただきます。 チームの一員となって、開発からローンチ,メンテナンス,運営を日々数十万人のユーザーをもつソーシャル・ゲームのサービスを提供していただきます。
As Game Server Engineer, you will create chart topping mobile games on iOS and Android in Japan and the world. You will work as part of a team to develop, launch, maintain and run as a service, a social game with hundreds of thousands of daily active users.
【業務内容】
ゲーム制作全体に関わるJavaコードのライティング
・必要に応じたツールとライブラリの制作、社内で広く共有できる技術の発信
・ゲームがどの局面においても確実に動作するようシステム・オペレーション・エンジニアと協力する
・アジャイル開発と流動的な環境で、技術面での責任を持ち、問題発生時には原因となるデザインとその解決方法について速やかに解析する
・高品質かつ、おもしろいゲームを作るために、スケジュールに沿って先を見通した業務を成果主義で行う
・日本スタジオの文化を創り上げるメンバーの一人となり、ゲーム開発においては建設的なフィードバックを行い、会社のイベントなどに積極的に参加する
・Write Java code covering all aspects of game production
・Create tools and libraries as required and contribute to company-wide shared technology
・Work with Systems Operations Engineers to ensure all aspects of the game will scale
・Work in an Agile and dynamic environment, taking technical ownership of features and quickly identifying any technical problems with a design or improvements that could be made
・Be results driven and feature focused to deliver timely, high quality and above all, fun game-play code
・Be a positive member of our team, help to build a great culture for our Japan team, give feedback on games in development and take part in other activities in the company as needed
【必要なスキル・経験】
(必須)
・主要なJavaの専門的知識
・アルゴリズム・物理・数学に関する確かな理解
・Javaのマルチスレッド・プログラミングに関する深い理解力
・サービスを提供することに主眼を置いた構築に対しての理解
・低遅延で、拡張性が高く、容易に利用できるJavaの分散型サーバーシステムの開発経験(できればJ2EEアプリケーションサーバーなし)
・RDBMSes、SQL、特にMySQLに関する深い知識
・JenkinsやGitのようなシステムのバージョンコントロール、構築経験
・Unixのようなシステムの知識
・テスト駆動開発、継続的インテグレーション経験
・慎重なリファクタリングとテストに基づいたレガシコードに対しての情熱
・高いコミュニケーションスキルと協調性
・ビジネスレベルの日本語/英語
・MySQL,SQLiteの知識
・マルチスレッドプログラミングの知識
・通信対戦ゲームの制作経験
・Expert knowledge of core Java
・Solid understanding of algorithms, physics and mathematics
・Strong understanding of multi-threaded programming in Java
・Understanding of service-oriented architecture
・Experience developing low-latency, highly scalable, highly available distributed server systems in Java, preferably without a J2EE application server
・Strong understanding of RDBMSes and SQL, particularly MySQL
・Knowledge of version control and build systems such as Jenkins and Git
・Understanding of Unix-like systems
・Experience of test-driven development and continuous integration
・Passion for improving legacy code with careful refactoring, supported by tests
・Great communication and teamwork skills
・Business level Japanese and English language ability
面接について
連絡先
Game Server Engineer (Software Engineer - Back End)
RGFタレントソリューションズ株式会社
600 〜 1000 万円