「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けれる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。
開発組織全体では150名以上で、所属するプロジェクトによって、クライアントエンジニア、サーバーサイドエンジニア、デザイナー、プロジェクトマネージャーなど様々なロールのメンバーと連携して業務を行います。実際の開発だけでなく、プロダクトの方針や仕様などについてのコミュニケーションも盛んです。
Webフロントエンドエンジニアは全体で20名弱で、新卒入社/中途入社は半々で構成されています。
開発業務はプロダクトやプロジェクトごとに分かれて携わっており、目標をもとに開発マイルストーンを決めたり、スプリントをベースに開発を進めたりと、プロジェクト管理や開発手法は様々です。
チーム内ではお互いのコードレビューはもちろんのこと、Design Docを用いた事前設計のすりあわせや、最新ライブラリの追従、Webフロントエンドエンジニア全体で最新Web関連技術についての共有会を実施するなどを日常的に行っており、スキルアップの機会が多くあります。
【開発環境・ツール】
開発言語:TypeScript, JavaScript, CSS, HTML, VCL
アーキテクチャ:RxJSを用いたFluxパターン
クライアントサイド: React, RxJS, Luxon, Bucketeer
サーバーサイド・インフラ: Node.js, Fastify, Nginx, Google Cloud Platform, Fastly
開発環境: Yarn, Storybook, ESLint, stylelint, Prettier, esbuild, Webpack, PostCSS, Visual Regression Testing, Renovate
CI/CD:CircleCI, GitHub Actions, PipeCD
その他:GitHub, Slack, Zoom, Google Workspace, esa, Notion, Miro, Figma, JIRA, Confluence
【得られる経験・キャリアパス例】
・世界規模のイベントを捌くサービス上での、Web技術を中心とした大規模アプリ開発・運用の経験
・大規模チームを率いるテックリード・マネジメントの経験
・動画配信サービスの知識と経験を活かしたエンジニアリング