更新日
求人番号
109036
正社員

株式会社サイバーエージェント【フロントエンドエンジニア】

ABEMAでサービス開発を牽引するWebフロントエンドエンジニア募集
勤務地 / 最寄駅
東京都
渋谷区宇田川町
JR山手線
渋谷
5分
職種
フロントエンドエンジニア
フロントエンドエンジニア
職務内容
マルチデバイス展開をしているABEMAのうち、以下のアプリケーションの開発・運用を行います。

Webブラウザ版アプリケーションの開発・運用
スマートテレビ向けHTML5アプリケーションの開発・運用
番組の編成やコンテンツ管理を行う運用管理システムの開発・運用
クライアント Web アプリケーションの UI 開発だけでなく、配信を行う CDN から、Google Cloud 内のWebサーバーまで、Webに関わる多くの領域を担当します。プロダクトマネージャー・デザイナー・QAと連携した機能開発や高パフォーマンスで快適なユーザー体験の実現に取り組んでいます。

開発チームは技術を大切にするのと同じく、チームで働くメンバーを大切にしています。
定期的な 1on1、Web 技術共有会、KPT、Web チーム横断の横軸活動などの取り組みを通じてチームを強くする取り組みが盛んです。
「新しい技術にチャレンジしたい」「チームに新しい仕組みを導入したい」などプロダクトをより良くし、チームを成功に導こうとする人を歓迎します。

応募時にはGitHubアカウント、Qiitaアカウント、登壇資料などアウトプットがわかるものをご用意ください。

【得られる経験・キャリアパス例】
世界規模のイベントを捌くサービス上での、Web技術を中心とした大規模アプリ開発・運用の経験
大規模チームを率いるテックリード・マネジメントの経験
動画配信サービスの知識と経験を活かしたエンジニアリング

■チームの文化や体制、働く環境について
「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けれる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。

開発組織全体では150名以上で、所属するプロジェクトによって、プロダクトマネージャー、クライアントエンジニア、サーバーサイドエンジニア、デザイナーなど様々なロールのメンバーと連携して業務を行います。実際の開発だけでなく、プロダクトの方針や仕様などについてのコミュニケーションも盛んです。
Webフロントエンドエンジニアは2024年7月現在で15名程度で、Webブラウザ版アプリケーションとスマートテレビ向けHTML5アプリケーションの開発で大きく2チームに分かれています。
携わる職務内容
  • デザイン画の企画立案・提案
  • HTMLコーディング
  • プログラミング
必要スキル
■必須要件
・Web フロントエンドエンジニアとしての2年以上の実務経験
・React の設計思想の理解に基づくベストプラクティスの実践経験
・CSR/SSR/SSG などのレンダリングモデルの理解に基づく適切な設計・実装経験
・CI/CD、自動テスト、ビルドツールなどの開発環境の設計・構築
・技術やデザインへの高い興味関心、新しい事柄の自発的なキャッチアップ
・他の職種(ビジネス職、デザイナー、バックエンドエンジニアなど)との円滑なコミュニケーション能力
・複数人での機能開発におけるエンジニアリングのリード経験
・チームメンバーの育成や、チームパフォーマンスを向上する取り組み

■歓迎要件
・サーバーサイド・インフラに関する知見(Docker, Kubernetes, GCP, AWS, など)
・Web 動画プレイヤーやストリーミング技術に関する知見(HLS、MPEG-DASH)
・TC39, W3C, WHATWG, WICG などを通じた Web 標準の最新仕様や動向のキャッチアップ
・ソフトウェア品質(パフォーマンス、アクセシビリティ、セキュリティ、SEO、リライアビリティなど)への高い専門性
・開発環境や開発プロセスの継続的な改善を通じた開発生産性向上の取り組み
使用ツール
【Webブラウザ版アプリケーションの開発環境・ツール】
開発言語:TypeScript, JavaScript, CSS, HTML, VCL
アーキテクチャ:RxJSを用いたFluxパターン、Jotai と Bunshi を用いたリアクティブアーキテクチャ
クライアントサイド: React, RxJS, Jotai, Bunshi
サーバーサイド・インフラ: Node.js, Fastify, nginx, Google Cloud, Fastly
開発環境: npm, Storybook, ESLint, stylelint, Prettier, esbuild, webpack, PostCSS
CI/CD:CircleCI, GitHub Actions, PipeCD
その他: GitHub, Slack, Zoom, Google Workspace, esa, Notion, Figma, JIRA

【スマートテレビ向けHTML5アプリケーション開発の環境・ツール】
開発言語: TypeScript, JavaScript, CSS, HTML, VCL
アーキテクチャ: Jotai と Bunshi を用いたリアクティブアーキテクチャ
クライアントサイド: React
サーバーサイド: Fastly, Google Cloud Storage
開発環境: pnpm, Node.js, Storybook, ESLint, stylelint, Prettier, webpack, CSS Modules, falco
CI/CD: CircleCI
その他: GitHub, Slack, Zoom, Google Workspace, esa, Notion, Figma
求められる人物像
【求められるマインド】
私たちは開発組織として仕事をする上で大事にする事を、開発本部ミッション・ステートメントとして5つ掲げています。

大小のタスク関わらず自分たちのしている事はどのような事に向かっているのか?
技術者として学び続けレベルの高い仕事を目指し、技術の力でサービスを前進させ永く続くサービスを目指して行こうという思いが込められています。

開発本部ミッション・ステートメント

1.なぜ?から始めよう
2.プロの仕事をしよう
3.すべてのサービスを技術で前進させよう
4.チーム・アベマの意識を忘れない
5.10年間進化し続けるサービスを創ろう

「世界に誇れる新メディア」を目指し、私たちと一緒に挑戦し続けてくれる人をお待ちしております
人物像
  • コミュニケーションスキル重視
  • 学習の意欲重視
給与条件
年収
4,000,000円
10,000,000円
給与:応相談
・年俸制
・経験/能力を考慮の上、当社規定により決定します。
・年俸には、所定の時間外勤務手当・深夜勤務手当を含みます。(時間外勤務の有無に関わらず支給いたします。)

  • スキル・経験により優遇
  • 通勤交通費別途支給
勤務条件
◆リモートワーク状況
火・木曜はリモートデー(月・水・金は出社)
※家庭環境などご事情がある場合は柔軟に対応させていただきます。

◆雇用形態:正社員

◆契約期間
契約社員入社を相談させていただく場合がございます。
※契約社員期間中について(正社員との差はほぼなし)
・給与評価基準・職務ミッション・情報開示範囲等はすべて正社員と同等
・社会保険完備、昇給昇格対象かつ、福利厚生も適用内(下記一部除く)
・契約期間中に対象外(正社員化後に適応対象)となる福利厚生2つ
 2駅ルール・休んでファイブ

【勤務地】
東京本社
〒150-0042 東京都渋谷区宇田川町40番1号 Abema Towers
※屋内の受動喫煙対策  有(喫煙室あり)
※オフィスツアー動画は下記URLからご覧いただけます。
 https://www.youtube.com/watch?v=P2yc9QizhzQ

【勤務時間】
10:00〜19:00
労働時間:08時間00分 休憩60分(残業:有)
平均残業時間:35.5時間

※ただし職種によっては裁量労働制適用
・裁量労働制の場合:固定残業代の相当時間:46.0時間/月
・月給制職種の場合:固定残業代の相当時間:80.0時間/月

【休日休暇】
年間休日120日以上
完全週休2日制(土曜・日曜) 、祝日、夏期休暇
年末年始休暇、年次有給休暇(初年度10日間) 慶弔休暇、 産休・育休等

【福利厚生】
家賃補助制度(2駅ルール、どこでもルール)
エンジニア向け新制度「ENERGY(エナジー)」
技術職専用開発ルーム「精神とテクの部屋」
退職金制度(勤続インセンティブ)
従業員持株会
社内カウンセリング制度
慶弔見舞金制度
社内親睦会費補助制度
無料マッサージルーム完備など

【制度詳細】
▼インセンティブ制度(達成会・社員旅行・MVP)
全社目標、プロジェクト目標達成時のインセンティブ制度です。
全社目標達成時は達成会や社員旅行を開催。
半期毎・四半期毎に行われる表彰の受賞者にはインセンティブが支給されます。

▼食堂利用可能
オフィスの入っているビルの1フロアが食堂となっており、
比較的安価に食事をとっていただくことができます。毎日献立が変わります。

▼家賃補助制度(2駅ルール、どこでもルール)
勤務オフィスの最寄駅から各線2駅圏内に住んでいる正社員に対し月3万円、
5年以上勤続している正社員に対してはどこに住んでいても月5万円の
家賃補助を支給します。

▼毎年・休んでファイブ
リフレッシュ特別休暇制度です。心身のリフレッシュ、
そしてさらなるチャレンジを目的に、
入社3年目以上の正社員が毎年5日間の特別休暇を取得できます。

▼部活動支援制度
従業員同士のコミュニケーション促進を目的とし、
社内の部活動に補助金を支給します。

▼技術者向け支援制度
勤務する技術者が常に自身の能力向上を図り、
開発に集中することができる環境を提供するための制度。
FA権、プライベートリモート、サポリストなど。

▼スキルアップ制度
セミナーや各種勉強会の参加を支援し、参加費を会社で負担します。
また、サイバーエージェント本体で実施される講習に参加することが可能です。アプリケーション開発言語、インフラ、デザインまで研修内容は様々です。
スキルアップのための必要な書籍についても会社にて購入しています。

▼コミュニケーション活性化制度
従業員間のコミュニケーション活性化のため、懇親会補助、
入場者歓迎ランチ補助等、その他異なる部署やプロジェクト間でも
気軽にコミュニケーションが取れるようイベントを推進しています。

▼総会・社員ミーティング
毎月一度の社員ミーティング、半年に一度の総会を実施しています。
トピックスや全社方針の共有、活躍しているスタッフに対しての表彰を行い、
会社の一体感を高めるようにしています。

※上記各種制度は、状況に応じて変更になる可能性はございます。
 予めご了承ください。
その他
■会社概要
「ABEMA」は、テレビのイノベーションを目指し「新しい未来のテレビ」として展開する動画配信事業です。開局9年目に入り、FIFAワールドカップやMLB(メジャーリーグベースボール)など世界的なコンテンツを始め、ニュース、アニメ、恋愛番組、格闘、バラエティなど、多彩なジャンルの約25チャンネルを24時間365日放送しています。

オリジナルエピソード数は国内発の動画サービスで日本No.1(※1)を誇り、注目の新作映画、国内外の人気ドラマなど豊富なラインナップの作品や、様々な音楽や舞台のオンラインライブも展開しています。テレビ、オンデマンドなど、時間にとらわれることなくいつでも作品をお楽しみいただけるほか、スマートフォンやPC、タブレット、テレビデバイスで、場所にとらわれることなくライフスタイルに合わせて番組を視聴いただけます。

また、DAZN、WOWOW、 J SPORTSなど、外部のOTTサービスと連携したプラットフォーム配信事業や、災害時のニュース報道では社会的インフラを担うメディアとしての役割も果たしています。

誰もがいつでもどこでも、それぞれのライフスタイルに最適な形で様々なコンテンツを享受できるよう、現在約140名の開発エンジニアやデザイナーが日々サービスの改善を行っています。

募集人数
1 名
メンバー構成
10名以上
【Webブラウザ版アプリケーション開発チーム】
開発業務はプロダクトやプロジェクトごとに分かれて携わっており、目標をもとに開発マイルストーンを決めたり、スプリントをベースに開発を進めたりと、プロジェクト管理や開発手法は様々です。
チームのビジョンとして「プロダクトの可能性を牽引するチーム」、ポリシーとして「遊び心を振り回す」「品質・スピードを追求する」「挑戦を恐れない」を掲げており、メンバー一人一人の創造性を大切にして新しい未来のテレビを創ること、そして共に成長することを理想としています。
実際の業務では、事業優先度に応じたプロジェクトごとに分かれて開発を行うことが多く、各プロジェクトごとに他の職種(プロダクトマネージャー、デザイナー、バックエンドエンジニア、データサイエンティストなど)と密に連携してプロジェクトを遂行していきます。

プロダクトの機能開発とは別に、リアーキテクチャやテストエンジニアリングなど開発生産性の向上に専門的に向き合うメンバーも存在します。
チーム内ではお互いのコードレビューはもちろんのこと、Design Doc を用いた事前設計のすりあわせや、最新ライブラリへの追従などの取り組みを行っており、スキルアップの機会が多くあります。

【スマートテレビ向けHTML5アプリケーション開発チーム】
チームのビジョンとして「Pioneering & Recreation」、ポリシーとして「遊び心を振り回す」「新しい世界を空想する」「失敗は成功の母」を掲げており、コネクテッドTVという新しい分野において、創造性を発揮して愉しみながら未来を開拓していく姿を理想としています。

開発面ではコーディングルールやポリシーがドキュメント化されており、大半のルールをESLintやstylelintで自動的に検知することで、バグが生まれにくく品質の高いコードを書けるようになっています。高品質なコードを書くことにかなり力を入れており、2名のコードレビューを必須としています。コードを読むだけでは他人が挙動を推測しにくいと感じた場合には、仕様の方を簡略化できないかPMやデザイナーと擦り合わせることもしばしばあります。

また、一般的なブラウザでもある程度の動作確認は行えますが、バージョンやスペックの違いにより完全にテレビデバイスでの動作を再現できるわけではありません。
そのため、テレビデバイスに搭載されたブラウザエンジンが動くDocker環境を用意したり、開発中のコードを実機で確認しやすくする仕組みを作ったりするなど、開発効率の改善も積極的に行っています。
勤務時間
10:00
19:00
開始予定時期
即日
雇用形態

正社員

就業期間
-
担当事業所
東京
掲載期間

この求人が気になったら

経験豊富なコンサルタントが、ご相談から転職後まで継続してサポートいたします。

お気軽にご登録ください。