Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

株式会社COMPASS

4_1_2. Webフロントエンド シニアエンジニア(React/Typescript)

Posted Updated
Discussion

Description

私たちCOMPASSは、AIが子どもたち一人ひとりの習熟度に合わせて最適な問題を出題する 学習eポータル+AI型教材「キュビナ」 を開発、全国170以上の自治体、2,300以上の公立・私立の小中学校で計100万以上の子どもたちの学びを支援しています。

文部科学省が推進するGIGAスクール構想やコロナ禍によるICT教材の需要の伸びを受けて、弊社の事業は急成長を続けています。また、事業成長に伴って、生徒・先生向けのサービスだけでなく、教育委員会や校長先生等の管理者向けのサービス、校務支援システムやデータ利活用サービス等と連携する学習eポータルサービスと、プロダクトが多角化してきています。

新規事業に携わっていただくポジションもいくつか募集をしており、より様々な職種や業種でのご経験を活かしてご活躍いただけます。

※求人によっては、 新規事業のみに注力いただくポジション もございますので、詳細は 「募集背景」 や 「業務内容」 にてご確認ください。


この求人のポイント

  • 教育現場が抱える課題の解決に取り組み、学校や先生、生徒の学習環境の向上に貢献できる
  • AIを駆使したプロダクト開発のベストプラクティスを積極的に試しながら開発を進める経験を積むことができる
  • フロントエンドのアーキテクチャ設計や技術選定など、技術的意思決定に主体的に関わることができる

本ポジションについて

【募集背景】

事業が成長し、より多くの人にお使いいただくにあたって、多岐にわたる要望や課題が出てきています。その中でも特に、導入後の活用率についてはまだまだ全体としては高いとは言えず、現場でのユースケースにフィットした機能開発や改善活動をスピーディーに行っていく必要があると考えています。

上記課題を解決するために、プロダクト開発チームでは、実際に利用者が利用している状況やデータに基づいてエンジニアだけではなく、プロダクトマネージャー、デザイナーなど様々なロールが協力して業務を行っています。本ポジションには、技術力や技術的な知見を活かして、Webフロントエンジニアのスペシャリストとして、フロントエンドを始めとする業務全般をコントロールしていただき、教育現場が抱えている課題をチーム一丸で解決していけるよう牽引していく動きを期待しています。

【業務内容】

キュビナのフロントエンド開発を始めとし、他チームとも協働しながらサービス全体の質を向上させる役割
  • Typescript、React (Next.js)を用いたフロントエンド開発
    • 先生向けのWebアプリケーション開発
    • 生徒向けのWebアプリケーション開発
    • 教材制作用のCMSアプリケーション開発
    • デザイナーとの協業によるUI改善、デザインシステムの整備
    • チームを横断した改善活動の提案、実施

教育現場が抱える課題の解決に取り組み、学校や先生、生徒の学習環境の向上に貢献できます。
AIを駆使したプロダクト開発のベストプラクティスを積極的に試しながら開発を進める経験を積むことができるポジションです。
フロントエンドのアーキテクチャ設計や技術選定など、技術的意思決定に主体的に関わることができます。

【組織体制】

プロダクト開発ユニット システム開発部

  • COMPASSの開発組織の中では一番大きな組織でありながら、スピード感のあるプロダクト開発を行っています。

チームの人数:46名(内正社員14名)
平均年齢:30代後半

【業務環境】

  • AI_Dev
    • NotionAI、ClaudeCode、ChatGPT Codex、Devin、Cursor
  • CI/CD
    • GitHub Actions、Argo CD
  • DB
    • MySQL、Redis、MongoDB
  • IDE
    • VS Code、IntelliJ IDEA
  • インフラ
    • Google Cloud、Kubernetes、Docker、Cloudflare、Vercel
  • グループウェア
    • Google Workspace
  • コミュニケーション
    • Slack、Google Meet、Gather、Confluence
  • タスク管理
    • Asana
  • ドキュメンテーション
    • Notion、Google Drive、Miro
  • バックエンド
    • Scala、Go、Airframe、Slick、Cats
  • フロントエンド
    • TypeScript、React、Next.js、TanStack Query、Jotai、Storybook、tailwindcss
  • リポジトリ
    • GitHub
  • 監視
    • Sentry、DataDog、Grafana

応募要件

【必須スキル・経験】

  • Next.jsおよびTypeScriptを用いたWeb アプリケーション開発・運用の実務経験
  • React開発において下記のいずれかのテストフレームワークを利用した経験
    • Jest, Vitest, Testing Library, msw, Playwright, Chromatic(VRT), Cypress, (Storybook)
  • React Context を含む状態管理の実装経験(Jotai, Zustand など)
  • パフォーマンス改善の経験
  • チームリーダーなど、プロジェクト進行におけるタスクマネジメントなどの経験
  • 開発プロセスの改善や、業務効率改善のためのツール選定・導入などの経験
  • 日本語運用能力(フルリモート環境でも多様な職種のメンバーと抽象的な議論・折衝が可能な日本語コミュニケーション能力、学習指導要領など、業務上必要な教育に関連する公的資料を読み解くことができる読解力)

【歓迎スキル・経験】

  • Next.jsを用いたWeb アプリケーション開発・運用の実務経験
  • React開発において下記のいずれかのデータフェッチライブラリを利用した経験
    • TanStack Query (React Query)、SWR
  • UI/UX デザインの経験・興味・関心
  • アクセシビリティの理解・興味・関心

【求める人物像】

  • 当社のミッション・ビジョン・バリューに共感いただける方
    • ミッション「新しい学びの環境を創り出す」
    • ビジョン「テクノロジーを用いて、教育業界のリーディングカンパニーになる」
    • バリュー「Be a Learner(真の学習者であること)」「Begin with Sincerity(まず誠実であること)」「Beyond the Best(常に現状に満足しないこと)」
  • 前向きでオープンなコミュニケーションができる方
  • 日々新しくなっていく技術領域に対して、学習、キャッチアップしていくことを楽しんでいただける方


【職種 / 募集ポジション】
4_1_2. Webフロントエンド シニアエンジニア(React/Typescript)
【雇用形態】
正社員
【給与】
年収 6,280,000円 〜 9,990,000円
上記は入社時の想定年収(2回/年の賞与含む) 月給内訳 基本給 371,309円〜590,718円 所定外労働手当(30h) 95,729円〜152,295円 市場調整手当 37,131円〜59,072円 ※賞与は評価に応じて上乗せの場合あり ※別途決算賞与が支給の場合あり ※30hを超える時間外労働が発生した場合は別途支給 ※上記年収はあくまで想定、ご経験等により前後する可能性あり
【勤務地】
1120002 東京都文京区小石川2‐3‐23 春日尚学ビル3階
【就業場所】 フルリモート(原則在宅勤務) 【変更の範囲】 業務上必要と判断した場合は出社を求める場合がございます
【時間外労働】
あり(月平均20時間)
【市場調整手当について】
市場調整手当とは、特定の職能の給与が市場(採用競合や時勢)で高くなっている場合に、市場水準に対応するために算出された手当を月給に上乗せして支給する仕組みです。 詳細は下記noteをご覧ください。 給与テーブルの見直しと市場調整手当という考え方を導入した話 https://note.com/sakaiyuta/n/nea50376551bf
【昇給・昇格】
昇降格に伴う給与改定:年2回(6月・12月)/定期給与改定:年1回(6月)
【選考プロセス】
書類選考 → 一次面接 → 職能課題 → 二次面接+職場体験 → リファレンスチェック / 最終面接

会社情報

【会社名】
株式会社COMPASS
【代表者】
佐藤 潤
【設立年月】
2012年12月
【本社所在地】
〒112-0002 東京都文京区小石川2-3-23 春日尚学ビル3階
【事業内容】
学習コンテンツの制作・配信 探究学習コンテンツの制作・提供

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →