求人ID: 37691
会社概要
株式会社AbemaTVはサイバーエージェントとテレビ朝日の出資により設立した合弁会社です。
サイバーエージェントの強みであるサービスの開発、運用、マーケティングノウハウとテレビ朝日の強みである報道、スポーツ、バラエティ等の番組制作と配信技術を掛け合わせることによって、新しい未来のテレビ「ABEMA」という動画配信サービスを運営しています。
2016年4月のサービス開始から国内唯一の緊急・速報をはじめとしたニュース専門チャンネルや、オリジナルのドラマや恋愛番組、アニメ、スポーツなど、多彩な番組を24時間リニア配信し、オンデマンドビデオコンテンツは、常時30,000本以上のエピソードを配信しています。
現在では7300万ダウンロードを突破し、週の来訪ユーザーは1000万ユーザーを超えました。
いつでもどこでもサービス楽しめることを目指しAndroid, iOS, FireOS等のスマートフォンやタブレット、テレビデバイスを始めPC、IPTV、Google Cast、Nintendo Switchなどへのデバイス展開を進めています。
今後も、新しい未来のテレビ「ABEMA」をいつでもどこでもつながる社会インフラに成長させ、「世界に誇れる新メディア」となることを目指して、積極的なコンテンツ拡充やサービス開発を進めていきます。
業務内容
Android MobileとAndroid TV端末向けAndroidアプリの開発です。
プロダクトマネージャー、デザイナー、iOS、サーバサイドエンジニア達と新機能開発や改善業務を行うチームで、プロダクトを成長させるための主力エンジニアまたはリーダーの役割を担当していただきます。
Androidチームでは、機能開発以外にも、下記のような様々な取り組みを行っています。
- E2Eテストの自動化
- AIを活用した高速な開発フローの実現
- A/Bテストの設計・分析などのグロースエンジニアリング
- Kotlin Multiplatform対応やClean Architectureへのリアーキテクチャ
- 動画視聴メトリクスの分析と快適な視聴体験の追求
- 開発サイクルを高め、高品質でサービスを提供するためのDevOpsの実践
なお、AndroidMobileチームでは、iOSチームと共通のコードベースで開発しているため、主軸のプラットフォームを持ちつつ、共通実装の部分に関しては、担当プラットフォーム以外のプラットフォームを考慮した実装が求められます。
※入社後はサービスグロース or マネタイズチームに配属される可能性があります。なお、技術的な強みをお持ちの方は、基盤チームへの配属も想定しています。
サービスグロースチーム
総視聴時間やユーザー数の増加を目的とした施策を担当するチームです。
過去のプロジェクト例
ホーム画面からさまざまな形式の配信コンテンツをより探索しやすくするため、ホーム画面の構造変更や番組表の刷新を実施しました。
このプロジェクトでは、定量データに基づいてユーザー行動を分析し、最適な体験の提供を追求しています。また、エンジニアがビジネスサイドに対して「理想系に対して、どのような手段で実現するか」を提案することもあります。限られた工数の中で最大限の成果を出す方法を、技術的観点から模索・提案しています。
そのほかにも、シリーズページの新規作成やマイリスト機能の新規開発なども担当しています。
マネタイズチーム
サブスクリプション、PPV(都度課金)、広告などを通じた収益最大化を担うチームです。
過去のプロジェクト例
有料生放送番組(PPV)の提供に向けて、0から決済システムを構築するプロジェクトを実施しました。PPVによる売上増加を通じて、事業収益の向上に貢献しています。
ABEMAプレミアムプランの種別や期間、オファー機能の拡張、さらに外部パートナー様との新プラン提供を実現するプロジェクトを実施しました。これにより、定期購読ユーザーの増加に貢献しています。なお、外部パートナー様と連携したプランの販売が可能になったことで、ABEMAのコンテンツラインナップの幅が広がり、新規ユーザーの獲得にも寄与しています。
基盤チーム
モバイルアプリの開発生産性を高めるための基盤整備を担うチームです。
モバイルチームに対して、技術観点のベストプラクティスや、アーキテクチャ方針の策定などを行っています。
過去のプロジェクト例
3種類ある視聴画面をゼロベースでリアーキテクチャするプロジェクトを実施しました。このプロジェクトでは、既存の設計の見直し、テストの拡充、新規ライブラリの導入・検証などを実施しました。
テスト自動化のためにAIを活用し、テストプロセスの構築を推進したり、チーム内にテスト文化を広げたりする取り組みも行っています。
ポジションの魅力
ABEMA ネイティブチームの4つの強み
①開発者が技術的に成長できる環境
チームには各分野に強いエンジニアが多数在籍しています。
技術トレンドの追従や技術共有会などエンジニアとして成長できる環境があります。
②技術的なチャレンジのあるチーム
AI活用をはじめとする新しい技術を取り入れて開発者体験の向上に取り組んでいます。
E2Eテストの自動化やAI CodeReviewerを活用した開発フローの高速化など様々な取り組みと知見があります。
③大規模開発と品質管理
大規模なコードベースと、それを支えるアーキテクチャや技術の実績があります。
また、高い品質を維持するためのテスト活動も盛んで、他にはない経験ができます。
④人を重視するマネージメント
新規参画者のオンボーディングやコーチング体制を充実。
リーダーや評価者を育成するための取り組みもあり、マネジメントと向き合う取り組みがあります。
チームの文化や体制、働く環境について
「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けられる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。
私たちは、技術を大切にするのと同じく、一緒に開発するメンバーも大切にしています。
1on1、技術共有会、StartStopContinueなどの取り組みを通じて学習の機会を作り、チームを強くする取り組みが盛んです。
「新しいことに挑戦したい」「最高の開発者体験をつくりたい」など、チームを成功に導ける人を歓迎します。
開発環境
主な開発言語: Kotlin
IDE: Android Studio
アーキテクチャ(Android Mobile App): Clean Architecture
アーキテクチャ(Android TV App): Google Recommended app architecture
ライブラリ: Kotlin Multiplatform, Jetpack Compose, Dagger Hilt, ExoPlayer, Coil, Roborazzi
Build・CI: CircleCI, GitHub Actions, Composite Build
コミュニケーションツール: GitHub, Slack, Zoom, esa, Notion
求めるスキル・経験など
求めるマインドやスタンス
下記開発本部ミッション・ステートメントを意識しながら業務に取り組んでいる方
・なぜ?から始めよう
・プロの仕事をしよう
・すべてのサービスを技術で前進させよう
・チームの意識を忘れない
・10年間進化し続けるサービスを創ろう
「世界に誇れる新メディア」を目指し、私たちと一緒に挑戦し続けてくれる人をお待ちしております
必須経験
Kotlinを使った開発経験(2年以上)
Androidアプリの開発経験(2年以上)
2年以上の経験とは:1,2か月程度の施策があった際に、周囲に頼り切らないで、自走できるレベル
リーダー層に関しては、ビジネスサイドとコミュニケーションをとりながらプロジェクトをリードをした経験があるレベル
オープンソースライブラリを使った実務経験
サーバとのAPI通信や非同期実行制御などの設計、実装経験
GitHubプルリクエスト等を使ったコードレビューの実務経験
複数人でのチーム開発経験
他の職種(ビジネス職、デザイナー、他)との円滑なコミュニケーション能力
歓迎要件
登壇やOSSへのコントリビュート経験
チーム開発でのリーダー経験
大規模サービスの開発経験
AndroidTVの開発経験
Kotlin Multiplatform技術を使った開発経験
AbemaTVの雰囲気
株式会社AbemaTV 会社説明資料
https://speakerdeck.com/abematv/zhu-shi-hui-she-abematv-hui-she-shuo-ming-zi-liao
AbemaTV開発チームの行動指針
https://goo.gl/CIXL6J
ABEMAの新卒1年目を大公開
https://speakerdeck.com/ryu1sazae/abemaxin-zu-1nian-mu-woda-gong-kai
AbemaTV Developer Conference 2021
https://developer.abema.io/2021/
若手エンジニアを磨き上げる「改善志向型エンジニア文化」とは?
https://en-ambi.com/itcontents/entry/2017/07/03/110000/
配属から1週間、新卒エンジニアに聞きました「AbemaTVってどう?」
https://goo.gl/wRL6aK
AbemaTVで働くアプリエンジニアの登壇資料
ABEMAモバイルアプリ開発のDevOps戦略
http://cadc.cyberagent.co.jp/2022/program/abema-mobile-app-devops/
ABEMAモバイルアプリにおけるリアーキテクチャの取り組みと展望
https://developers.cyberagent.co.jp/blog/archives/29967/
モダンな技術と開発戦略で挑むABEMA Androidアプリのリニューアル
https://developers.cyberagent.co.jp/blog/archives/33981/
UI設計の共通化で機能差異を埋めるモバイルアプリ開発
https://developer.abema.io/2021/sessions/rcpdBajCyK/
Multiplatform Engineering Roadmap for the Future
https://developer.abema.io/2021/sessions/bvjpwJEoGP/
ABEMA SREの挑戦~Frontend & Backend TeamへのEmbedded SRE導入
https://developer.abema.io/2021/sessions/RTiQQThqgg/
動画をなめらかに動かす技術
https://www.slideshare.net/yuujihato/iosdc-2018-112400328
エンシ?ニア1年目て?複雑なコート?の改善に取り組んた?話
https://speakerdeck.com/mtnmr/ensinia1nian-mu-tefu-za-nakotonogai-shan-niqu-rizu-ntahua
ミッション・業務
AmebaLIFE事業本部/ライフスタイル管轄 は、日々の暮らしに寄り添い、人々の安心や笑顔につながる体験を提供することを目指しています。
Amebaブランドサイト
本ポジションは、AmebaLIFE事業本部で運営しているサービスにおいて、プロダクト戦略の立案からKPI設計、施策実行、改善までを一気通貫で推進します。
エンジニアやデザイナー、マーケターと連携しながら、サービス価値を最大化するための意思決定と開発ディレクションを担います。
主な業務内容
プロダクト戦略・ロードマップ策定、課題発見~KPI設計~施策推進
データを基にした仮説検証とグロース施策の実行
開発要件定義やUI/UX改善を含む機能開発ディレクション
チーム横断での開発調整およびプロジェクト進行管理
【AmebaLIFE事業本部】プロダクトマネージャー
【AmebaLIFE事業本部】PM(開発ディレクター)
Amebaのぜんぶがわかるオウンドメディア「Ameヨコ」
【事業内容】
「産経ニュース」のニュース配信やサイトの広告運用を起点に事業を展開。近年は蓄積したナレッジを活かしてゲーム関連のプロモーションや宣伝に関わるコンサルティング事業を急速に拡大させています。
その他、マスメディアの知名度を活用したeコマース事業、各種業界イベントの出展スペースプロデュース・構築事業、地方自治体へのコンサルティング事業や海外向けのIP(知的財産)仲介事業など、新聞社やデジタルメディアの枠を超える分野への進出を推進し多角化を実行しています。
【業務内容】
ゲーム・eスポーツ業界を中心に、ゲームデバイスメーカーや国内ゲームパブリッシャーのマーケティング支援を行います。クライアントの要望を把握しながら、企画立案から実行までトータルで担当していただきます。
■ 主な業務内容
・ゲーミングPC・デバイスメーカー向けのマーケティング支援(販売促進施策の企画~実行)
・国内ゲームパブリッシャーのマーケティング支援(キャンペーン・イベント等の企画~実行)
・クライアントへの提案書作成・商談対応
・予算管理、案件のスケジュール管理
・クライアント、インフルエンサー、eスポーツチームとのコミュニケーション、関係構築・新規発掘
■ 業務スタイル
・新規・既存どちらの営業もあります。コラボレーション施策もあるため、ゲーム業界にかかわらず、幅広い業界にアプローチします
・チームで予算達成を目指し、規模により個人またはチームで案件を担当します
仕事内容
カプコンではコンシューマーゲームのユーザー体験向上と利益貢献のために様々なデータを分析しております。
当部門では当社の多数のタイトルにおいて、開発中からリリース後まで一貫してデータ分析を行っています。
開発中においては、リリース後のユーザー体験の質の向上のため収集したテストプレイデータを可視化・分析し、
タイトルの開発チームと協力しながら、ゲームバランスの調整や品質管理の効率化に寄与します。
リリース後においては、
自社データ・外部データを問わずあらゆる情報を収集・分析し、課題共有・改善施策立案・施策実施後の効果測定などを実施します。
これにより、対象タイトル内やその次回作の開発におけるユーザー体験の向上、ひいては当社タイトルのグローバルでの販売拡大につなげます。
データストラテジストは、当社が提供するAAA級を含むゲームタイトル全般において情報を如何に収集し活用するか、戦略の策定と実行指揮を行う職種です。
分析要件の定義からログ設計、ログの品質管理、さらには実際の分析・可視化・提案に至るまで、データ分析業務を一貫してリードし、当社タイトルの更なる価値向上に寄与する重要な役割を担います。
■業務の内容
・ゲーム開発チームをはじめとした関係各部署と連携しての、分析環境構築プロジェクトのリード
・プロジェクトの進行管理
・分析の要件定義
・ゲームタイトルに応じた取得データの設計
・ログ品質管理
・データを用いた各種アウトプットの作成(レポーティング、ダッシュボード作成)
・データ分析に関する社内啓蒙・教育施策等の企画提案・実行ディレクション/サポート
■利用技術
言語: SQL、Python
クラウド: Google Cloud
データ分析基盤: BigQuery
BI ツール: Tableau、Looker
表計算ソフト:Excel
プレゼンテーションソフト:PowerPoint
コミュニケーションツール:Teams、Confluence