求人ID: 37511
400万円~800万円
モバイルゲームのサーバーサイド開発・運用を行っていただきます。
既存タイトルはもちろん、新規タイトルの立ち上げに携わっていただくこともあります。
【具体的な業務内容】
・サーバーアプリケーション開発
・サーバー構成、通信システムの設計
・データベースの設計
【開発環境】
プログラミング言語:PHP
フレームワーク:Laravel
クラウド:Amazon Web Services(AWS)、Google Cloud Platform
サーバーOS:Linux
Webサーバー:Nginx
データベース:MySQL、Amazon Aurora、TiDB
KVS:Redis、Amazon DynamoDB
バージョン管理:GitHub
タスク管理:ClickUp
開発PC:Mac
ミッションは「社員が最高のパフォーマンスを発揮できる環境を創ること」
あなたには、会社の土台を支える労務業務をメインに、総務や他部署のサポートまで、幅広くご活躍いただきます。
私たちのミッションは、ただ決められた業務をこなすだけでなく、社員一人ひとりが安心して、最高のパフォーマンスを発揮できる環境を創り上げることです。
会社の成長に伴い、組織も日々変化しています。その中で、あなたの経験を活かして、より良い仕組みづくりや業務改善を主体的に進めてくださることを期待しています。
【具体的な業務内容】
会社の”守り”を固める、大切なお仕事をお任せします。
労務業務:
・給与計算、勤怠管理、社会保険、入退社手続き
・就業規則の改定や労務関連の制度設計・運用
・衛生委員会の運営 など
総務業務:
・オフィス環境の整備
・備品管理
【働き方】
基本はリモートワークですが、オフィス対応が発生する場合はご出社をいただきます。
またチームでの円滑なコミュニケーションを図るため、月に1回程度、名古屋オフィスへの出社をお願いしています。
まずはQAリーダーの一人としてプロジェクトに深く関与し、現場の課題やポテンシャルを把握していただきます。その後、徐々にマネジメント業務へ軸足を移し、QA組織全体の最適化をリードしていただきます。
【具体的な仕事内容】
▼QA戦略の立案と実行
・AI/自動化を前提とした、中長期的なQA組織の戦略・ロードマップ策定
・データに基づいた品質目標(KPI/KGI)の設定と、達成に向けたアクションプランの推進
・マネージャーへのレポーティングと、意思決定支援
▼組織・プロセスの改革
・AIテストツールや自動化フレームワークの選定・導入・運用
・プロジェクト横断でのQAナレッジ基盤の構築と、共有文化の醸成
・外部テスト会社との連携強化と、より高度な協業体制の構築
▼チームマネジメント
・QAリーダー及びメンバーの育成、目標設定、評価、採用
・AIや自動化スキル向上のための学習機会の提供
▼プロジェクト品質保証(プレイングマネージャーとして)
・担当プロジェクトにおけるQA計画の策定、進捗管理、リスク管理
・開発チームと連携した継続的な品質改善活動の推進
職務内容
サイバーエージェントのゲーム事業部が開発しているスマホゲームの外部決済サービスを開発しています。
フロントエンドエンジニアとして、設計から実装までを一貫して担当していただきます。長期的な保守性を意識した開発を通じて、ユーザー体験の向上に貢献いただけるポジションです。
具体的な業務内容
・フロントエンド開発
└React、Next.jsを用いたWebアプリケーションの設計、実装
・API連携
└バックエンドチームと協力し、APIの設計や外部システムとの連携を考慮した開発
・テスト
└ユニットテストや結合テストの設計、実装
・CI/CD
└GitHub Actionsを用いた自動デプロイの構築や業務の効率化
・業務改善
└パフォーマンス最適化や障害対応、技術的負債の解消など
仕事の魅力
BtoCプロダクトのフロントエンド開発を通じて、TypeScript/React/Next.jsなどのモダンな技術で、市場価値の高い経験を積めます。StorybookやVitest、GitHub Actionsを用いた、品質とスピードを両立する開発環境です。
週2~3日のリモート勤務が可能で、希望があれば将来的にバックエンドに携わることもでき、フロントエンドを軸にキャリアを広げられます。
開発環境
・フロントエンド:TypeScript、Next.js、React、Storybook、Vite、Vitest
・バックエンド:Go、Echo、OpenAPI
・CI/CD:GitHub Actions
・インフラ:Google Cloud Platform、Amazon Web Services、Terraform
・モニタリング: Datadog
・デザイン: Figma
・プロジェクト管理:Wrike
・ドキュメントツール:Confluence、GitHub
・コミュニケーション:Slack
参考ページ
・アプリボットテックブログ
・プロジェクトセカイ カラフルステージ! feat. 初音ミク
・ちいかわぽけっと
・呪術廻戦 ファントムパレード
・IDOLY PRIDE
・ポコロンダンジョンズ
会社概要
株式会社AbemaTVはサイバーエージェントとテレビ朝日の出資により設立した合弁会社です。
サイバーエージェントの強みであるサービスの開発、運用、マーケティングノウハウとテレビ朝日の強みである報道、スポーツ、バラエティ等の番組制作と配信技術を掛け合わせることによって、新しい未来のテレビ「ABEMA」という動画配信サービスを運営しています。
2016年4月のサービス開始から国内唯一の緊急・速報をはじめとしたニュース専門チャンネルや、オリジナルのドラマや恋愛番組、アニメ、スポーツなど、多彩な番組を24時間リニア配信し、オンデマンドビデオコンテンツは、常時30,000本以上のエピソードを配信しています。
現在では7300万ダウンロードを突破し、週の来訪ユーザーは1000万ユーザーを超えました。
いつでもどこでもサービス楽しめることを目指しAndroid, iOS, FireOS等のスマートフォンやタブレット、テレビデバイスを始めPC、IPTV、Google Cast、Nintendo Switchなどへのデバイス展開を進めています。
今後も、新しい未来のテレビ「ABEMA」をいつでもどこでもつながる社会インフラに成長させ、「世界に誇れる新メディア」となることを目指して、積極的なコンテンツ拡充やサービス開発を進めていきます。
AbemaTVで働くアプリエンジニアの登壇資料
ABEMAモバイルアプリにおけるリアーキテクチャの取り組みと展望
https://developers.cyberagent.co.jp/blog/archives/29967/
Multiplatform Engineering Roadmap for the Future
https://speakerdeck.com/cyberagentdevelopers/multiplatform-engineering-roadmap-for-the-future
iOSアプリにKMMはどう導入する? 実装で躓いた4つの課題と解決法
https://logmi.jp/tech/articles/324631
AbemaTV iOSアプリを週一で リリースしている話
https://developers.cyberagent.co.jp/blog/archives/21129/
マネジメントができるエンジニアを育成する「次世代マネジメント室」とは
https://www.cyberagent.co.jp/way/features/list/detail/id=24296
業務内容
iOS15以降を搭載したモバイル端末向けiOSアプリケーションの開発です。
普段はプロダクトマネージャー、デザイナー、サーバサイドエンジニア達とチームで新機能開発やUI改善業務を行います。
それ以外にも、新技術の導入やライブラリアップデート、テストアーキテクチャの検証やDeveloper Experienceを高めることにも取り組んでいます。
ABEMA Native Mobileチームは技術を大切にするのと同じく、チームで働くメンバーを大切にしています。
1on1、技術共有会、KPTなどの取り組みを通じてチームを強くする取り組みが盛んです。
「新しい技術にチャレンジしたい」「チームに新しい仕組みを導入したい」などプロダクトをより良くし、チームを成功に導こうとする人を歓迎します。
チームの文化や体制、働く環境について
「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けられる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。
ABEMA Native MobileチームではKotlin Multiplatform(以下KMP)を導入して共通のコードベースで開発を行なっています。
Android Mobileアプリ担当のエンジニアだけではなく、iOSアプリ担当のエンジニアも積極的にコミットしています。
新メンバーが加入した際のオンボーディングの一環として業務の開発に近い構成のKMPを利用したアプリ開発チュートリアルプロジェクトを実施いただいており、iOSアプリ担当のエンジニアでも業務で共通コードの実装できるようになるためのサポート体制があります。
※業務の開発に近い構成のiOSアプリ開発チュートリアルプロジェクトもありますので、必要に応じて実施いただきます。
開発環境
開発言語:Swift, Kotlin
IDE:Xcode, Android Studio
アーキテクチャ:Clean Architecture, Flux, MVVM
ライブラリ:Firebase, RxSwift, Realm, SQLite, SwiftyUserDefaults, Kotlin Multiplatform, 他.
CI/CD:CircleCI, GitHub Actions
その他:GitHub, Slack, Zoom, esa, Notion, Miro, JIRA, Confluence
求めるスキル・経験など
必須要件
【下記領域の技術を広く触ったことがある方を歓迎しております。】
Swift, Flutterいずれかによるネイティブアプリ開発経験(1年以上)
オープンソースライブラリを使った実務経験
サーバとのデータ通信や非同期通信などの設計、実装の実務経験
Githubプルリクエストベースでの実務経験
複数人でのチーム開発の実務経験
他の職種(ビジネス職、デザイナー、サーバエンジニアなど)との円滑なコミュニケーション能力
※応募時にはGitHubアカウント、Qiitaアカウント、登壇資料などアウトプットがわかるものをご用意ください。
歓迎要件
ブログ執筆や登壇、OSSへのコントリビュート経験
チーム開発でのリーダー経験
大規模サービスの開発経験
求められるマインド
私たちは開発組織として仕事をする上で大事にする事を、開発本部ミッション・ステートメントとして5つ掲げています。
大小のタスク関わらず自分たちのしている事はどのような事に向かっているのか?
技術者として学び続けレベルの高い仕事を目指し、技術の力でサービスを前進させ永く続くサービスを目指して行こうという思いが込められています。
開発本部ミッション・ステートメント
なぜ?から始めよう
プロの仕事をしよう
すべてのサービスを技術で前進させよう
チーム・アベマの意識を忘れない
10年間進化し続けるサービスを創ろう
「世界に誇れる新メディア」を目指し、私たちと一緒に挑戦し続けてくれる人をお待ちしております