会社概要
株式会社AbemaTVはサイバーエージェントとテレビ朝日の出資により設立した合弁会社です。
サイバーエージェントの強みであるサービスの開発、運用、マーケティングノウハウとテレビ朝日の強みである報道、スポーツ、バラエティ等の番組制作と配信技術を掛け合わせることによって、新しい未来のテレビ「ABEMA」という動画配信サービスを運営しています。
2016年4月のサービス開始から国内唯一の緊急・速報をはじめとしたニュース専門チャンネルや、オリジナルのドラマや恋愛番組、アニメ、スポーツなど、多彩な番組を24時間リニア配信し、オンデマンドビデオコンテンツは、常時30,000本以上のエピソードを配信しています。
現在では7300万ダウンロードを突破し、週の来訪ユーザーは1000万ユーザーを超えました。
いつでもどこでもサービス楽しめることを目指しAndroid, iOS, FireOS等のスマートフォンやタブレット、テレビデバイスを始めPC、IPTV、Google Cast、Nintendo Switchなどへのデバイス展開を進めています。
今後も、新しい未来のテレビ「ABEMA」をいつでもどこでもつながる社会インフラに成長させ、「世界に誇れる新メディア」となることを目指して、積極的なコンテンツ拡充やサービス開発を進めていきます。
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://employment.en-japan.com/engineerhub/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
業務内容
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技術を使った開発経験
職種 / 募集ポジション | 【メディア事業部】ネイティブエンジニア(Android)/ABEMA |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | 東京本社 ※屋内の受動喫煙対策 有(喫煙室あり) |
勤務時間 | 10時~19時(職種によっては裁量労働制適用) |
待遇 | ■給与改定(年2回) ■各種社会保険完備 ■通勤手当 ■家賃補助制度 ■従業員持株会 ■慶弔見舞金制度 ■社内親睦会費補助制度 ■各種活性化制度 ※新規事業創出プロジェクト ■キャリアチャレンジ制度 ■macalonパッケージ ■部活動支援制度 など <家賃補助制度 2駅ルール・どこでもルール> 勤務オフィスの最寄駅から各線2駅圏内に住んでいる正社員に対し月3万円、5年以上勤続している正社員に対してはどこに住んでいても月5万円の家賃補助を支給します。 <部活動支援制度> 社員同士のコミュニケーション促進を目的に、部活動に対し補助金を支給。ダンス部、ゴルフ部、フットサル部、野球部、ランニング部、フラワーアレンジメント部など多種多彩な部活があります。 毎月末の表彰式、サイバーエージェントグループ全社社員総会など、一体感を創る場を多数設けている活発な組織です。 |
休日休暇 | ■完全週休2日制(土曜・日曜) ■祝日 ■夏期休暇(3日間) ■年末年始休暇(12月29日~1月3日) ■年次有給休暇(初年度10日間) ■慶弔休暇 ■産前産後休暇 ■育児休暇 ■リフレッシュ休暇(勤続2年間で5日間) など 社員一人ひとりが安心して活躍できる環境を整えています。 |
副業での参画 | 稼働に関しての詳細は面談を通して確認させて頂きますので 副業での参画希望の旨、面談の日程調整の際にお伝えいただけますと幸いです。 |
会社名 | サイバーエージェントグループ |
---|---|
本社所在地 | 〒150-0042 東京都渋谷区宇田川町40番1号 Abema Towers Tel:03-5459-0202(代表) Fax:03-5459-0222 |
代表者 | 代表取締役社長 藤田 晋 |
設立 | 1998年3月18日 |
事業内容 | メディア事業 インターネット広告事業 ゲーム事業 投資育成事業 |