全 15 件中 15 件 を表示しています
-
サーバーサイドエンジニア/ロマサガRS/Elixir
業務内容 スクウェア・エニックスとの共同開発による「ロマンシング サガ リ・ユニバース」(※ 以下「ロマサガRS」) のサーバサイドは、プログラミング言語 Elixir により実装されています。このポジションにご応募いただいた場合、原則ロマサガRS 開発チームに配属されることが前提となります。 ロマサガRS のサーバサイドは 1 分あたり最大 100 万リクエストを受け付けており、国内最大級のトラフィックをさばく Elixir アプリケーションになっています。また、チートを防ぐため全てのビジネスロジックをサーバサイドで実行していますが、それでも社内で運用している Ruby on Rails で実装されている他タイトルに比べると、おおよそ半分程度のサーバ台数 (数十台規模) におさまっており、Erlang VM 性能の恩恵を享受しています。ユーザ数も、トラフィックもまだまだ増えていくフェーズであり、その段階で起きる技術的課題の解決は、今後もチャレンジングなものが想定されます (今までの Elixir に関する技術的な取り組みについては Erlang & Elixir Fest 2019 での発表スライド でご確認いただけます)。 また、Elixir の世界では既存 OSS に対する機能追加などを通して改善していく余地も多くあり、そういった活動を企業の枠を超えて行っていくこともミッションのひとつになっています。Elixir と周辺ライブラリに対する OSS 活動に興味のある方を歓迎します。 技術面以外でも、ロマサガRS 開発チームでは、エンジニアが企画の早い段階から関わるため、プランナーの提案に対して、機能仕様の観点でも「こういう風にするともっとよくなるかもしれません」といった議論から開発が始まるのが特徴的です。 ※ スクウェア・エニックスより配信 ・Elixir, MySQL を利用したサーバサイド・アプリケーション、ウェブ API の開発 ・機能投入後の効果検証のサポート、機能改善 ・設計やコードのレビュー ・新機能の負荷試験、パフォーマンスチューニング ・基盤技術の調査・研究、選定、改善 ・OSS への貢献 【開発環境・言語】 ・サーバサイド: Elixir, Amazon Aurora (MySQL) ・Amazon Web Services (AWS) ・GitHub ・サーバ OS: Linux ・Webサーバ: OpenResty (NGINX) ・開発用 PC: Mac 必須要件 Elixir はまだ歴史の短い言語なので、Elixir による開発経験は必須ではありません。 ・漠然とした要求 (概要設計書) を明確な技術仕様として定義できる ・品質の高い (DRY, YAGNI, KISSを考慮した) 設計、実装ができる ・チーム開発を楽しめる ・ゲームに対する関心 歓迎要件 ・スマートフォン・ゲームのサーバサイドに関する業務知識 ・特にゲームを運用していくにあたって、データ作成の難しさを理解しており、データ作成ミスによる不具合を検知する仕組み作りなどができる ・プログラミング言語 Elixir への興味・関心 ・Elixir 以外の技術要素への興味・関心 (チームでは Python, Go, Ruby も利用) ・AWS, GCP などのクラウドインフラの構築・運用経験 ・エンジニア以外 (プランナー、QA など) の業務効率化に積極的である エンジニアの求人一覧へ戻る 続きを見る
-
サーバーサイドエンジニア/Ruby on Rails
業務内容 ・Ruby on Rails, MySQL, Redis を利用したサーバサイドアプリケーション、ウェブ API の開発 ・機能投入後の効果検証、機能改善 ・チームでの設計/コードレビュー ・パフォーマンスチューニング、負荷試験、負荷対策 ・基盤技術の調査・研究、選定、改善 【開発環境・言語】 ・サーバサイド: Ruby on Rails、MySQL、Redis、memcached ・インフラ: AWS (ECS,Aurora,ElastiCache,CloudFormation etc.),GCP(BigQuery,GCE,BeyondCorp etc.) ・コード管理: GitHub ・サーバ OS: Linux ・開発用 PC: macOS ・利用サービス: New Relic, Mackerel, CircleCI, FutureVuls ・その他利用ソフトウェア: Ansible, Docker, Locust, Redash 応募要件 即戦力性より、長期的なスパンで見て成長力を期待できる方を求めています。 必須要件 ・製品・実サービスレベルのサーバサイドソフトウェア開発経験 ・コーディング能力 (プログラミング言語や経験年数は問いません) ・業務経験 4 年以上の場合、Linux または UNIX 上での開発経験 歓迎要件 ・Ruby on Rails, MySQL を今後業務で活用されたい方 ・コンソールゲーム、モバイルゲームへの強い興味・関心 ・オープンソースへの貢献 ・ビジネスレベルでメールをやりとりできる程度の英語力 ー エンジニアの求人一覧へ戻る 続きを見る
-
クライアントエンジニア/C++
業務内容 C++ で開発された、iOS/Andorid 向けゲームのクライアント開発チームにて、ゲームクライアントの開発をご担当いただきます。 配属想定の開発チームが担当するゲームタイトルは、国内外でセールスランキング上位を獲得し続けています。そのため、世界中で多くのユーザに楽しんでいただいているゲーム開発に関われます。 リリースされてから年月が経っているタイトルですが、現在はオブジェクト指向設計に基づいたユニットテストの整備や、そのテストを活用したリファクタリングなど、モダンなアプローチを取ることにより、コードメンテナンス性の向上を図っています。Jenkins などの CI ツールや自動化を多用し、ビルドやマージも毎日自動的に行われるような環境が整っています。 ゲームクライアントの開発では主に以下の業務をご担当いただきます。 ・ゲームクライアントの設計・開発 ・ゲーム開発に必要なツール、ライブラリ、フレームワークの選定・設計・開発 ・開発環境の設計、構築、運用 ・機能投入後の効果検証、機能改善 ・設計やコードのレビュー 【開発環境・言語】 ・ゲームクライアント: C++(17), 一部 Objective-C, Java ・ゲームエンジン: Cocos2d-x 他 ・サーバサイド: Ruby on Rails, MySQL, Redis ・Amazon Web Services (AWS) ・GitHub ・サーバ OS: Linux ・開発用 PC: 主に Mac OS X, 一部 Windows 応募要件 即戦力としてご活躍いただける方を求めています。 必須要件 ・C++(11以上)でのゲーム開発経験 ・C++(11以上)もしくはCocos2d-xでのコーディング能力 (2年程度以上) ・日常的にコードレビューを行い合うスタイルの開発経験 歓迎要件 ・ゲームエンジン開発経験、特に以下の開発経験 ∟(グラフィックス、ダイナミクス、AI、ゲームフレームワーク、ツール) ・オープンソースへの貢献 ・以下のようなネットワーク型ゲームの開発経験 ∟ゲームソフトウェアのネットワークプログラムの設計・開発 ∟ゲーム通信エンジンの設計・開発 ・メンバーの育成に関心がある方 ・コンシューマ開発経験 ・広告SDKやサウンドライブラリなど外部システムの統合経験 求める人物像 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲームをおもしろくすることに興味がある方、ゲームで人々に感動を与えたい方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ・プロダクトや組織、開発フローなどの課題を発見し、それに積極的に取り組める方 続きを見る
-
リードエンジニア(クライアント)/C++
業務内容 C++ で開発された、iOS/Andorid 向けゲーム・クライアント開発チームで、テクニカル・リード候補を求めています。 配属想定の開発チームが担当するゲームタイトルは、国内外でセールスランキング上位を獲得し続けています。そのため、世界中で多くのユーザに楽しんでいただいているゲーム開発に関われます。 リリースされてから年月が経っているタイトルですが、現在はオブジェクト指向設計に基づいたユニットテストの整備や、そのテストを活用したリファクタリングなど、モダンなアプローチを取ることにより、コードメンテナンス性の向上を図っています。Jenkins などの CI ツールや自動化を多用し、ビルドやマージも毎日自動的に行われるような環境が整っています。 テクニカル・リードは、チームの技術的なレビューを行いコードや設計の品質を維持・改善する、メンバーの技術的な成長を促すという役割を担います。新しい技術や手法を導入する場合は自ら率先して初期開発に取り組み、後進が進むべき道を切り拓きます。また、プランナーや、サーバサイド・エンジニア、カスタマーサポート、QA (品質保証) など他職種・他チームとの連携も担い、自チームの開発を推進します。 ・チーム内において技術的な模範を体現する ・設計、技術選定をリードする ・設計やコードのレビュー ・リファクタリングを含む、生産性・メンテナンス性改善方法の提案・実施 ・プロダクトや組織、開発フローなどの課題を発見し、それらを解決へと導く 【開発環境・言語】 ・C++(17) ・ゲームエンジン: Cocos2d-x ・GitHub ・開発用 PC: Mac (希望に応じて Windows) 必須要件 ・C++(11以上) でのゲーム開発経験 ・C++(11以上)もしくはCocos2d-xでのコーディング能力 (2年程度以上) ・広告SDKやサウンドライブラリなど外部システムの統合経験 ・日常的にコードレビューを行い合うスタイルの開発経験 歓迎要件 ・エンジニアチームを技術的にリードした経験 ・品質の高い (DRY, YAGNI, KISSを考慮した) 設計、実装ができる ・オブジェクト指向設計の知識を持ち、リファクタリングを通してコード品質・メンテナンス性を向上できる ・iOS, Android の課金機能改善をリードできる ・ゲームエンジン開発経験、特に以下の開発経験 (グラフィックス、ダイナミクス、AI、ゲームフレームワーク、ツール) ・オープンソースへの貢献 ・以下のようなネットワーク型ゲームの開発経験 ゲームソフトウェアのネットワークプログラムの設計・開発 ゲーム通信エンジンの設計・開発 ・メンバーの育成に関心がある方 ・コンシューマ開発経験 求める人物像 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲームをおもしろくすることに興味がある方、ゲームで人々に感動を与えたい方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ・プロダクトや組織、開発フローなどの課題を発見し、それに積極的に取り組める方 ー エンジニアの求人一覧へ戻る 続きを見る
-
リードエンジニア(クライアント)/トライブナイン/Unity
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」 作品については、ティザーサイトをご覧ください。 https://tribenine.tokyo/ こちらのポジションは、新規プロジェクトの立ち上げから開発に携わっていただき、チームの中心としてご活躍いただける方を求めております。 業務内容 Unityを使用した新規開発ゲームのクライアントエンジニア(リーダーポジション)を担当していただきます。 Unityを使用したスマートフォンゲームの開発業務全般をはじめ、開発運用に必要なツール類の開発、必要に応じて若手メンバー育成など、リーダー業務にも携わっていただきます。 ・Unityを使用したスマートフォンゲームの開発業務全般 ・業務ワークフローや機能要件定義などリーダーとしての業務 ・設計、コードレビュー ・他職種との連携や、運用・開発に必要なツール開発 (DCCツールのプラグインや、Unityエディタツールや開発サポートするスクリプトなど) 雇用形態 雇用形態は幅広く(正社員/契約社員/業務委託)検討していますので 働き方のご希望などぜひご相談ください。 応募要件(MUST) ・Unityを使用した商用ゲーム開発経験 (実務経験1年以上) ・ゲーム製作が好きな方 歓迎要件(WANT) 下記いずれかの経験をお持ちの方 ・スマートフォンゲームの基板設計や機能要件定義経験 ・3Dアクションゲーム開発経験 ・リーダー、リードエンジニアとしての業務経験 ・DCCツールを使用したワークフロー開発経験 ・画像処理、3DCGに使用する数学、物理学、AI、ネットワークなどの専門知見がある方 ・運用、開発に必要なツール開発経験 ・開発からリリース、運用までの経験 求める人物像 ・リーダー、リードエンジニア業務経験がある方 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲーム開発に熱意がある方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ・チーム、若手の教育にも熱心に取り組んでいただける方 ー エンジニアの求人一覧へ戻る 続きを見る
-
サーバーサイドエンジニア/通貨管理サービス/Go言語
業務内容 アカツキには、各ゲームで共通的に必要な技術基盤を用意する『ATLAS』という、CTO 直下チームがあります。 このチームでは、社内での様々な共通インフラを管理しており、各タイトルが独自に創造性を発揮すべき領域に集中できる状態をつくる、一方で共通部分のクオリティを高めエンドユーザに安心を届けることをミッションとしています。 __ 社内共通基盤の分野では、資金決済に関する法律の前払式支払手段の発行にあたる仕組みを正しく管理するための、ゲーム内通貨管理のサービスを運用しています。 業務内容は、機能の追加という観点で新しいプラットフォームへの対応や管理機能の充実を、パフォーマンスや信頼性の向上という観点でアーキテクチャの更新によるレイテンシ・可用性・可観測性の向上といったことを行っています。 ※サービス開始時の実装や運用の工夫について、ゲーム開発が変わる!GCPゲームインフラ実践ガイド の5.3に記載しています。 以下の資料は上記システムを社内カンファレンスで発表した時の資料となります。(一部公開用に加筆修正しております) __ 開発者やSREの役割として従事していただきます。 GAE/Go を利用したサーバサイド・アプリケーション、ウェブ API の開発、機能改善、パフォーマンス・チューニング サービスのパフォーマンスと信頼性の維持 (一例ですが、5XXエラーレート0.1%/30日、95%tile GETレイテンシ150ms以下/30日をSLOとしています) ゲーム開発者とのディスカッションを通した仕様策定 設計やコードのレビュー 【開発環境・言語】 Go 言語 Google Cloud Platform (GCP), Google App Engine (GAE) GitHub 開発用 PC: Mac (希望に応じて Windows) 必須要件 Go 言語を使ったプログラミング能力 GCP の概要を理解しており、英語のオフィシャル・ドキュメントを読み、コマンドラインによるオペレーションができる 技術要素やビジネスロジックの理解が進んだ後、運用を担当できる (オンコール含め) Developer Experience (DX) を向上させることへの興味・関心 歓迎要件 GAE/Go による開発/運用経験 1000 requests per sec 以上のサービスのパフォーマンス改善経験 CI/CD (Continuous Integration / Continuous Delivery) によるマニュアル作業の自動化経験 マイクロサービスの構築経験 (もしあれば)Unity による開発/運用経験 ライブラリ開発の経験 - Unityからの購入処理をサポートするライブラリを保守しています ー エンジニアの求人一覧へ戻る 続きを見る
-
グラフィックエンジニアリーダー/トライブナイン
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」 作品については、ティザーサイトをご覧ください。 https://tribenine.tokyo/ こちらのポジションは、新規プロジェクトの立ち上げから開発に携わっていただき、チームの中心としてご活躍いただける方を求めております。 業務内容 Unityを使用した新規開発ゲームのグラフィックスエンジニア/描画エンジニアとしてゲームグラフィックスに関するプログラム部分の設計及実装業務全般を担当していただきます。 また、必要に応じて若手メンバー育成など、リーダー業務をお任せいたします。 3Dデザイナーと連携し、ゲームグラフィック表現を実現化していくことが主な業務です。 ・レンダリングシステム、シェーダー開発、エフェクト、ポストエフェクトの設計、実装 ・開発ワークフローの構築・改善 ・レンダリングパイプライン構築 ・Unity上でのエディタツール作成 ・エンジニア/デザイナーとの連携業務 雇用形態 雇用形態は幅広く(正社員/契約社員/業務委託)検討していますので 働き方のご希望などぜひご相談ください。 応募要件(MUST) ・ゲーム開発の実務経験(3年以上) ・Unityを用いたゲーム開発の実務経験 ・3Dゲームのグラフィック開発経験(ShaderModel 3.0世代以降) ・HLSL/GLSL、またはShader Graphでのシェーダ開発経験 ・グラフィックパイプラインの最適化の知識 ・各種DCCツールを使用したグラフィックスワークフロー開発経験 歓迎要件(WANT) ・3DCGの絵作りの知識 ・ノンフォトレンダリング表現の構築経験 ・描画負荷軽減やパフォーマンス改善の実務経験 ・コンシューマーゲーム機での開発経験 ・画像処理、3DCGに使用する数学、物理学の知識 ・デザインアセットの管理経験 ・リーダー業務経験(社内外問わず) 求める人物像 ・グラフィックス表現を通じてゲームの魅力を引き出すことにやりがいを感じる方 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲーム開発に熱意がある方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ー エンジニアの求人一覧へ戻る 続きを見る
-
リサーチャー/R&Dチーム
仕事内容 アカツキはプロダクトに思いや物語を込めてきた会社です。 アカツキの R&D チームは、先端技術を調査した上で独自技術開発も行い、アカツキの世界観に結びつけ、ファンタジーとリアリティの重なる領域でまだ誰も見たことのない驚きや体験を作り出すこと、またそれを通して先端技術を蓄積していくことをミッションとしています。 R&D チームは、主に個人単位で研究をおこなうリサーチャー・サブチームと、研究成果を元に体験可能なプロトタイプ / プロダクト/ インスタレーションなどをチーム開発するデベロッパー・サブチームとに分かれています。この募集要項では前者のリサーチャーポジションについて説明します。 リサーチャー・サブチームは、ビジネスとしての採算性からは自由な位置づけの下、フ ラットかつ少人数で尖った研究を指向しています。そのため、研究テーマ選定や、研究の進め方、成果を世に問う方法など、重要なことは自ら考えて判断し、正当性をチーム内で説明しながら進められる、自律性の高いかたを募集しています。裏を返せば、そういった条件をクリアできれば、自由度の高い研究を実施できる環境をアカツキは提供したいと考えています。 リサーチャー・サブチームは、ビジネスとしての採算性からは自由な位置づけのもと、 フラットかつ少人数で尖った研究を指向しています。 リサーチャー本人の知的好奇心や学術界・社会への貢献意欲と、アカツキがユーザに届けたい驚きや新しい体験が両立できるような研究環境をアカツキは提供します。 そのため、研究テーマ選定や、研究の進め方、成果を世に問う方法など、重要なことは自ら考えて判断し、正当性をチーム内で説明しながら進められる、自律性の高いかたに仲間になっていただきたいと考えています。 既存研究者や研究成果の例はこちらでご確認いただけます。 _研究領域 ・リアリティとファンタジーの境界領域における ・xR: virtual/augmented/mixed Reality ・コンピュータ・グラフィックス ・コンピュータ・ビジョン ・ヒューマン・コンピュータ・インタラクション ・機械学習_ フェーズや役割 ・研究 ・研究テーマの選定・提案 (ご自身で夢中で取り組めて、かつアカツキに貢献できるもの) ・論文や既存技術の調査 ・技術やプロトタイプの提案・実装・評価 ・研究成果の発表 (国際会議、論文誌、その他) ・驚きを体験できる形で実現することが望ましい ・他のリサーチャーとのディスカッション ・デベロッパー・サブチームへのノウハウ提供 ・研究活動の社内外への共有・蓄積 必須要件 ・ご自身が夢中で取り組めて、かつアカツキに貢献できる研究テーマを自ら選定・提案できること ・当該領域での研究成果を国際会議また論文誌で発表していること ・研究上必要となるプログラムの設計・実装能力 望ましい経験・能力 ・ゲーム開発経験 ・グラフィックスに関する技術知識 (シェーダープログラミングなど) 続きを見る
-
サーバーサイドエンジニア/トライブナイン/Elixir
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」のサーバーサイドエンジニアを担当していただきます。 トライブナインについては、ティザーサイトをご覧ください。 https://tribenine.tokyo/ アカツキゲームスのサーバエンジニアは、サーバアプリケーション開発だけでなく、AWS/GCPのインフラ構築や負荷対策、ゲームアセット配信フローの構築など、様々な領域に携わることができます。各職種に必要なツールを実装することも多く「ゲームを作りたい」というモチベーションだけではなく「課題解決をしたい」というモチベーションも満たせる環境になっています。 幅広く技術に触れることができるため、自らの技術や知識を伸ばしていきたい向上心がある方がマッチします。現状の仕様がこうだからではなく、常に意味を考え、最適な仕組みを追求できるプロジェクトであり、OSSへの貢献も組織の成果として認められる文化があります。 こちらのポジションは、開発中の新規プロジェクトに携わっていただき、リリースから運用までご活躍いただける方を求めております。 業務内容 プログラミング言語 Elixir を使用した、新規開発ゲームのサーバーサイドエンジニアを担当していただきます。 ・サーバサイドアプリケーション、API の設計、開発 ・チームメンバーのコードレビュー ・機能開発後の効果検証、機能改善 ・管理機能の開発 ・負荷テストおよびパフォーマンスチューニング ・運用改善ツールの作成 【開発環境・言語】 ・サーバサイド: Elixir, Phoenix (一部Go, Rubyあり) ・Webサーバ: OpenResty (NGINX) ・NoSQL: memcached, Redis ・DB: MySQL ・インフラ: ・Amazon Web Services ECS Fargate / ECS EC2 (Linux) / Lambda / Aurora / ElastiCache / CloudFront / S3 ・Google Cloud BigQuery ・構成管理: CloudFormation / Ansible ・開発ツール: GitHub / Docker / Slack / Confluence ・開発用 PC: Mac 応募要件(MUST) ・Elixir による開発経験 ・DRY, YAGNI, KISSを考慮した設計、実装ができる ・チーム開発を楽しめる ・ゲームに対する関心がある (マニアである必要はありません) 歓迎要件(WANT) ・スマートフォン・ゲームのサーバサイド(API、インフラ)に関する業務知識 ・データ作成ミスによる不具合を検知する仕組み作りの経験 ・複数のプログラミング言語への興味・関心 (チームでは Go, Ruby も利用) ・漠然とした要求 (概要設計書) を明確な技術仕様として定義した経験 ・エンジニア以外 (プランナー、QA など) の業務効率化への関心 求める人物像 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲーム開発に熱意がある方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ー エンジニアの求人一覧へ戻る 続きを見る
-
グラフィックエンジニア/トライブナイン
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」 作品については、ティザーサイトをご覧ください。 https://tribenine.tokyo/ 業務内容 Unityを使用した新規開発ゲームのグラフィックスエンジニア/描画エンジニアとしてゲームグラフィックスに関するプログラム部分の設計及び実装業務全般を担当していただきます. 3Dデザイナーと連携し,ゲームグラフィック表現を実現化していくことが主な業務です. ・Unity(URP/HDRP)のシェーダー開発 ・Unity(URP/HDRP)のグラフィックパイプライン拡張,構築 ・エディタツール作成 ・VFXシェーダー,ポストエフェクトの設計,実装 応募要件(MUST) ・ゲーム開発の実務経験(2年以上) ・Unityを用いたゲーム開発の実務経験 ・他職能との円滑なコミュニケーションがとれる ・3Dゲームのグラフィック開発経験 ・HLSL/GLSL,またはShader Graphでのシェーダ開発経験 歓迎要件(WANT) ・Metal/Vulkanの知識 ・グラフィックパイプラインの構築経験 ・各種DCCツールのプラグインやツール,シェーダー開発経験 ・描画の負荷計測や負荷軽減などのパフォーマンス改善の業務経験 ・3DCGに関する数学や物理の知識 ・リーダー業務経験(社内外問わず) ■雇用形態 正社員,業務委託,契約社員 フルリモート可 (必要があれば出社していただく可能性あり) 求める人物像 ・グラフィックス表現を通じてゲームの魅力を引き出すことにやりがいを感じる方 ・謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ・ゲーム開発に熱意がある方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 ー エンジニアの求人一覧へ戻る 続きを見る
-
クライアントエンジニア/トライブナイン/Unity
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」 作品については、ティザーサイトをご覧ください。 https://tribenine.tokyo/ 業務内容 Unity(C#)を利用した、新規開発タイトルにおけるゲームコンテンツの実装や開発効率化ツールの制作などが担当業務になります。 経験やスキルに応じて、バトル・アウトゲーム・探索パート・野球パートなどプロジェクト内でアサインを検討します。 また、高い専門性をお持ちの分野があれば担当領域でのリードや、必要に応じて若手メンバーの育成などもお任せします。 具体的な業務例 Unity Timeline を使用したアクション基盤システムの開発 キャラクターAIの開発 スキル、バレット、エネミーのギミックなどのゲーム機能開発 uGUIでの画面UI実装および2D表示制御などアウトゲーム開発業務全般 UIや2Dアニメーション制御 3Dを用いたUI開発、実装 ゲーム内会話劇システムの構築 基礎となるUI/UXシステムの設計、実装 マルチプラットフォーム、複数解像度を考慮したUIデザインUI実装 マスターデータの設計、実装 Unityエディタ拡張によるアセット組み込みツール、ゲームデバッグツールなどの開発 企画の実現性、企画への改善案提案 雇用形態 正社員 ※雇用形態は幅広く(正社員/契約社員/業務委託)検討していますので、働き方のご希望などぜひご相談ください。 応募要件(MUST) Unity(C#)を利用した開発業務経験 歓迎要件(WANT) リードエンジニアとしての業務経験 マネジメントやメンバー育成の業務経験 3Dアクションゲームの開発経験 運用・開発に必要なツール開発経験 UnityのTimelineを利用した開発経験 負荷計測、パフォーマンス改善の経験 uGUIでのUI開発業務経験 スマートフォンゲームの運用業務経験 求める人物像 謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 ゲーム開発に熱意がある方 探求、向上心があり、自らの技術や知識を伸ばしていける方 エンジニアの求人一覧へ戻る 続きを見る
-
セキュリティエンジニア/インフラ・SRE /AWS・GCP
業務内容 CTO直下のセキュリティチームでプロダクト開発に関わるインフラのセキュリティを高める仕事です。プロダクトチームや情報システムチームと連携して業務を進めます。 クラウド(AWS・GCP)を中心にプロダクト開発で活用しているインフラ全体のセキュリティ向上を担っていただきます。 主な業務は次のとおりです。 AWSやGCPなど開発に関わるインフラのセキュリティポリシー策定 セキュリティガードレールの仕組みづくり モニタリング・アラートの仕組みづくり オペレーションの標準化・自動化 セキュリティインシデント対応 インフラに対する脆弱性診断の自動化 開発環境・ツール インフラ: AWS, GCP コード管理: GitHub 脆弱性管理: FutureVuls IaC: CloudFormation, Terraform 言語: Python 3 PC: Mac 必須要件 以下のいずれかのご経験 クラウド(AWS・GCP)でのプロダクト開発・運用経験 クラウドを中心としたインフラでのSREの経験 歓迎要件 クラウドのセキュリティサービスの運用経験 AWS: Security Hub、AWS Config、GuardDuty GCP: Security Command Center サーバーレスアプリケーションの開発経験 プロダクトにおけるセキュリティエンジニアリング経験 セキュリティインシデント対応経験 ー エンジニアの求人一覧へ戻る 続きを見る
-
テスト自動化エンジニア
業務内容 テスト自動化エンジニアは、Airtest、Poco、AWS Device Farm で構成された自動テストシステム上で動作する自動テストスクリプトを Python を用いて開発します。プロジェクトのQAチームが行っている手動テストや、手動では困難なテストを自動化します。また、自動テストシステムの改善も必要に応じて行います。 開発している自動テストシステムの概要はエンジニアブログに掲載していますので参考にしてください。 AWS Device Farm で Airtest を動かす方法 Airtest で CLI, IDE や AWS Device Farm, Local など様々なテスト実行手段、環境があったとしても楽に自動テストを実行する方法 AWS Device Farm を使って Airtest を実行するときのフローとは テスト自動化の目的は、プロジェクトチームがゲームの「おもしろさ」を追求する活動に注力できるように、人的コストが多くかかる作業を自動テストによって削減することです。テストを自動化することで容易に実行可能なテストが増え、不具合の早期発見に繋がります。そうすることで今まで手戻りによって失われていた時間を「おもしろさ」を追求する時間に使えるようになります。 上記のテスト自動化の目的を理解した上で自動テストスクリプトの実装、およびコードレビューを行っていただきます。 開発環境・ツール Airtest, Poco, AWS Device Farm 主に使用する言語: Python GitHub 開発PC:Mac (自動テストスクリプトの開発で Windows を利用することもあります) 必須要件 スクリプト言語(Python, Ruby, JavaScript など)を使った開発経験がある テストを含むQA自動化を行ったことがある ターミナルを使った基本的な操作ができる 歓迎要件 モバイルゲームアプリケーションのQA経験やQA自動化経験 Jenkinsなどを用いたCI環境のメンテナンス経験 Airtest や AWS Device Farm を用いたテスト自動化経験 Python言語での開発経験 Windows, Linuxでの開発経験 Dockerを用いた開発経験 JSTQB FL資格所有、またはそれに相当する知識 求める人物像 テスト自動化に熱意がある方 ゲーム開発に興味がある方 謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 高い心理的柔軟性を持った上で、チームの成果を最大にするために行動できる方 雇用形態 正社員・契約社員・業務委託など、 柔軟に検討しますので、ご相談ください。 ※業務委託の場合は、フルリモート勤務可能です。 ー エンジニアの求人一覧へ戻る 続きを見る
-
QAエンジニア
業務内容 QAエンジニアは、プロジェクトチームがゲームの「おもしろさ」を追求する活動に注力できるように、QAメンバーやクライアント/サーバエンジニアと連携しながらQA課題の発見、エンジニアリングを駆使した課題解決を行い、ゲームの品質を向上させます。 QAエンジニアはテスト自動化エンジニア(SET)の役割も一部含んでいますが、テストだけでなくQAの領域で幅広く課題解決を行うことを目指しています。よって、テスト自動化スキルだけでなく、QA自動化スキルを持つ方を求めています。 現在はテスト自動化にフォーカスして、Airtest、Poco、AWS Device Farmなどを用いたテスト自動化システムを開発しています。そして、システム上で動作するスクリプトを実装し、テスト自動化を行っています。開発している自動テストシステムの概要はエンジニアブログに掲載していますので参考にしてください。 AWS Device Farm で Airtest を動かす方法 Airtest で CLI, IDE や AWS Device Farm, Local など様々なテスト実行手段、環境があったとしても楽に自動テストを実行する方法 AWS Device Farm を使って Airtest を実行するときのフローとは QAエンジニアは「QAスキル、ゲーム開発スキル、QA自動化スキル、コミュニケーションスキル」の4つの専門的能力を全て有していることが望ましいですが、本ポジションではその中でも「QAスキル、テスト自動化スキル、コミュニケーションスキル」がある方を求めています。例えばテスト自動化の場合、プロジェクトのQAメンバーとともに自動化が適用可能なテストを特定し、自動テストの拡充していだきます。その中で自動テストスクリプトの実装も担当していただきます。 開発環境・ツール Airtest, Poco, AWS Device Farm 主に使用する言語: Python GitHub 開発PC:Mac (自動テストスクリプトの開発で Windows を利用することもあります) 必須要件 【QAスキル】 QAメンバーの自動テスト分析、設計を支援し、モバイルゲームアプリケーションの自動テストを拡充することができる 【QA自動化スキル】 QA自動化のための技術要素(QA自動化ツール、エンジニアリング基礎など)を有し、メンテナンスコストの低い自動テストスクリプトの実装やテスト自動化システムを開発することができる 【コミュニケーションスキル】 品質に関心のあるステークホルダー(QAチーム、開発チーム、PM)に対して、QA自動化の目的や費用対効果、リスクなどを説明することができる 【その他】 ターミナルを使った基本的な操作ができる 歓迎要件 Jenkinsなどを用いたCI環境のメンテナンス経験 Airtest や AWS Device Farm を用いたテスト自動化経験 JSTQB FL資格所有、またはそれに相当する知識 JSTQB AL Specialist テスト自動化エンジニア シラバスを読んだ経験 求める人物像 品質に関係する多様なステークホルダー(特に、QAとエンジニア)の心理を理解し、建設的な議論を行える方 ゲームの品質向上への意欲があり、世の中のソフトウェアテストに関する動向に興味がある方 テスト自動化の8原則に共感した上で、テスト自動化に取り組まれる方 謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 高い心理的柔軟性を持った上で、チームの成果を最大にするために行動できる方 ー エンジニアの求人一覧へ戻る 続きを見る
-
シニアQAエンジニア
業務内容 QAエンジニアは、プロジェクトチームがゲームの「おもしろさ」を追求する活動に注力できるように、QAメンバーやクライアント/サーバエンジニアと連携しながらQA課題の発見、エンジニアリングを駆使した課題解決を行い、ゲームの品質を向上させます。 QAエンジニアはテスト自動化エンジニア(SET)の役割も一部含んでいますが、テストだけでなくQAの領域で幅広く課題解決を行うことを目指しています。よって、テスト自動化スキルだけでなく、QA自動化スキルを持つ方を求めています。 現在はテスト自動化にフォーカスして、Airtest、Poco、AWS Device Farmなどを用いたテスト自動化システムを開発しています。そして、システム上で動作するスクリプトを実装し、テスト自動化を行っています。開発している自動テストシステムの概要はエンジニアブログに掲載していますので参考にしてください。 AWS Device Farm で Airtest を動かす方法 Airtest で CLI, IDE や AWS Device Farm, Local など様々なテスト実行手段、環境があったとしても楽に自動テストを実行する方法 AWS Device Farm を使って Airtest を実行するときのフローとは シニアQAエンジニアは「QAスキル、ゲーム開発スキル、QA自動化スキル、コミュニケーションスキル」の4つの専門的能力を有した上で、QA課題を解決した実務経験が豊富にある方を想定したポジションです。高度な専門的能力を活かし、ゲーム開発プロジェクトに対してQA自動化を推進していく役割を担っていただきます。 開発環境・ツール Airtest, Poco, AWS Device Farm 主に使用する言語: Python GitHub 開発PC:Mac (自動テストスクリプトの開発で Windows を利用することもあります) 必須要件 【QAスキル】 QAメンバーとともにモバイルアプリケーションのQA自動化戦略を立案、実行することができる 【ゲーム開発スキル】 モバイルゲームアプリケーション(Unity, Cocos2d-x)の開発/運用経験があり、自動テストの効率を高めるためのSDK、デバッグ機能をテスト対象に実装することができる 【QA自動化スキル】 QA自動化のための技術要素(QA自動化ツール、エンジニアリング基礎、CI/CD、Remote Execution(AWS Device Farm)、クラウドインフラ、AI/MLなど)を有し、低コストで運用可能な自動QAシステムを設計、開発できる 【コミュニケーションスキル】 品質に関心のあるステークホルダー(QAチーム、開発チーム、PM、プロジェクトリーダー、社外関係者など)に対して、QA自動化の目的や費用対効果、リスクを説明しながら導入を推進することができる 【その他】 プログラム開発による自動化経験がある ターミナルを使った基本的な操作ができる 歓迎要件 Jenkinsなどを用いたCI環境の構築経験 Airtest や AWS Device Farm を用いたテスト自動化経験 Windows, Linuxでの開発経験 Dockerを用いた開発経験 JSTQB FL資格所有、またはそれに相当する知識 JSTQB AL Specialist テスト自動化エンジニア シラバスを読んだ経験 求める人物像 品質に関係する多様なステークホルダー(特に、QAとエンジニア)の心理を理解し、建設的な議論を行える方 ゲームの品質向上への意欲があり、世の中のソフトウェアテストに関する動向に興味がある方 テスト自動化の8原則に共感した上で、テスト自動化に取り組まれる方 謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ち、他職種とも適切なコミュニケーションが取れる方 高い心理的柔軟性を持った上で、チームの成果を最大にするために行動できる方 ー エンジニアの求人一覧へ戻る 続きを見る
全 15 件中 15 件 を表示しています