【CAM】Webフロントエンジニア
サイバーエージェントグループ · 東京都渋谷区宇田川町
About The Role
会社概要 株式会社CAMは、エンターテインメント・ライフスタイルを主軸にWebサービスを展開するサイバーエージェントグループ最古参の子会社です。 2000年の創業以来、エンタメコンテンツやビジネスバラエティメディア、ライフスタイルメディアを主軸に、現在は30以上のプロダクトを展開しています。 スタートアップに特化しており特にメディア運営・コンテンツ制作事業に力を入れています。 エンタメコンテンツの分野では、国内外で圧倒的人気を誇るアーティストやアイドルグループとのパートナーシップを結び、オフィシャルファンサイトや動画関連サービスを運営しています。 また、ビジネスバラエティメディア「新R25」では、これからの時代を生きるビジネスパーソンが仕事や人生を楽しむためのコンテンツを提供。 女性向けメディア「marouge」では、人生の悩みに寄り添う人気占い師のデジタルコンテンツなどを中心に配信しています。 これらのサービスを通じて、CAMとつながるすべての人の人生を豊かにしていきます。 CAM のプラットフォーム戦略 CAMは既存プロダクト数も多く、大規模な新規開発も頻繁に発生します。その環境化でもプロダクトが求めるコア機能の開発に注力できるよう、CAMの開発組織ではプラットフォーム戦略を取っています。 認証、通知、決済、CMSなどの普遍的な機能はプロダクトを横断してビジネス機能レベルで共通化されているため、再開発の必要がありません。 プラットフォーム化当初から Kubernetes/Istio をプロダクション環境で数年運用しており、マイクロサービスアーキテクチャの利点を活かして新技術の導入も積極的に行っています。 情報集約や認知不可の低減のために Platform Engineering にも注力し始めています。 このプラットフォームを共に育て、CAMのスピード感ある開発をさらに盛り上げていきたい方、お待ちしています! 業務内容 共通の Headless SaaS が提供する API 群と連携しながら、Jamstack 構成で開発しています。Next.js は レンダリングパターンにより Cloud Run と S3 に分けてデプロイしており、インフラ部分をフロントエンド自身で触ることもできる環境です。 プラットフォームの恩恵やCAM発のOSS「Viron」(<https://github.com/cam-inc/viron)の活用により、運用の管理画面開発は基本的にありません。そのため、エンドユーザー向けの開発に集中でき、高い生産性を維持しています。> 【必須スキル・経験】 ・HTML/CSS/JavaScript 【歓迎スキル・経験】 ・Auto Layout や Variables などの Figma の最新機能に強く、高いレベルでの実務経験がある方 ・TypeScript 経験 ・React、WebComponent 経験 ・パフォーマンスや A11Y などフロントエンドの特定分野に深い知見の有る方 ・BFF 層の設計/実装など、バックエンドに近いところも挑戦したい方 ・Next.js、Gatsby など静的サイトジェネレータに深い知見の有る方 ・OSS を公開、コントリビュートしたことが有る方 【求める人物像】 ・前向きに行動できる方 ・恒久的なソリューションを模索、提案できる方 ・問題が起きた時や現状を打破するために、待ちの姿勢ではなく自分から行動に移れる方 社内の雰囲気 既存のサービスも多岐にわたり、さらに新規事業や大規模な追加機能の開発も年間を通じていくつもあります。そのため、様々なジャンルを1社で経験することができ、早期に1つのサービスの開発責任を任されることも少なくありません。バックエンドやネイティブ出身のエンジニアも幅広く活躍しており、熱意があれば他職種からのチャレンジも歓迎しています。 フロントエンドエンジニアの雰囲気についてですが、同じプラットフォーム上で開発を行っているため、担当する事業やチームの枠を超えて社内全体での交流の機会が多くあります。グループ全体を見渡しても、CAMは特にコードレビューに力を入れている文化があると感じています。 情報共有や勉強会などの自発的な取り組みも多数行われています。過去事例としては、持ち回りで毎週開催されるLT(ライトニングトーク)会、お題に沿ってコードを書き、みんなでレビューする実践的な社内勉強会、週に一度、関心のあるテーマについての記事を読み合わせ、意見交換をする形式の勉強会などがありました。 プラットフォームを育てるところも一緒に盛り上げて行きたいという方、ぜひお待ちしております。
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring