【 Webフロントエンド シニアエンジニア(React/Typescript)】自社プロダクトAI型教材開発を推進するWebフロントエンジニア募集!(Typrscript/React経験者歓迎!)
職務内容
私たちCOMPASSは、AIが子どもたち一人ひとりの習熟度に合わせて最適な問題を出題する 学習eポータル+AI型教材「キュビナ」 を開発、全国170以上の自治体、2,300以上の公立・私立の小中学校で計100万以上の子どもたちの学びを支援しています。
文部科学省が推進するGIGAスクール構想やコロナ禍によるICT教材の需要の伸びを受けて、弊社の事業は急成長を続けています。また、事業成長に伴って、生徒・先生向けのサービスだけでなく、教育委員会や校長先生等の管理者向けのサービス、校務支援システムやデータ利活用サービス等と連携する学習eポータルサービスと、プロダクトが多角化してきています。
新規事業に携わっていただくポジションもいくつか募集をしており、より様々な職種や業種でのご経験を活かしてご活躍いただけます。
※求人��よっては、 新規事業のみに注力いただくポジション もございますので、詳細は 「募集背景」 や 「業務内容」 にてご確認ください。
この求人のポイント
- 教育現場が抱える課題の解決に取り組み、学校や先生、生徒の学習環境の向上に貢献できる
- AIを駆使したプロダクト開発のベストプラクティスを積極的に試しながら開発を進める経験を積むことができる
- フロントエンドのアーキテクチャ設計や技術選定など、技術的意思決定に主体的に関わることができる
本ポジションについて
【募集背景】
事業が成長し、より多くの人にお使いいただくにあたって、多岐にわたる要望や課題が出てきています。その中でも特に、導入後の活用率についてはまだまだ全体としては高いとは言えず、現場でのユースケースにフィットした機能開発や改善活動をスピーディーに行っていく必要があると考えています。上記課題を解決するために、プロダクト開発チームでは、実際に利用者が利用している状況やデータに基づいてエンジニアだけではなく、プロダクトマネージャー、デザイナーなど様々なロールが協力して業務を行っています。本ポジションには、技術力や技術的な知見を活かして、Webフロントエンジニアのスペシャリストとして、フロントエンドを始めとする業務全般をコントロールしていただき、教育現場が抱えている課題をチーム一丸で解決していけるよう牽引していく動きを期待しています。
【業務内容】
キュビナのフロントエンド開発を始めとし、他チームとも協働しながらサービス全体の質を向上させる役割
- Typescript、React (Next.js)を用いたフロントエンド開発
- 先生向けのWebアプリケーション開発
- 生徒向けのWebアプリケーション開発
- 教材制作用のCMSアプリケーション開発
- デザイナーとの協業によるUI改善、デザインシステムの整備
- チームを横断した改善活動の提案、実施
AIを駆使したプロダクト開発のベストプラクティスを積極的に試しながら開発を進める経験を積むことができるポジションです。
フロントエンドのアーキテクチャ設計や技術選定など、技術的意思決定に主体的に関わることができます。
【組織体制】
プロダクト開発ユニット システム開発部- COMPASSの開発組織の中では一番大きな組織でありながら、スピード感のあるプロダクト開発を行っています。
平均年齢:30代後半
【業務環境】
- グループウェア
- Google Workspace
- タスク管理
- Asana
- ドキュメンテーション
- Notion、Google Drive、Miro
- コミュニケーション
- Slack、Google Meet、Gather
- AI_Dev
- ChatGPT、NotionAI、Gemini、ClaudeCode、CodexCLI、GitHub Copilot、Devin、Cursor
- フロントエンド
- TypeScript、React、Next.js、TanStack Query、Jotai、Storybook
- バックエンド
- Scala、Go、Airframe、Slick、Cats
- リポジトリ
- GitHub
- IDE
- VS Code、IntelliJ IDEA
- DB
- MySQL、Redis、MongoDB
- インフラ
- Google Cloud、Kubernetes、Docker、Cloudflare、Vercel
- CI/CD
- GitHub Actions、CircleCI、Argo CD
- 監視
- Sentry、DataDog
応募要件
【必須スキル・経験】
- Next.jsおよびTypeScriptを用いたWeb アプリケーション開発・運用の実務経験
- React開発において下記のいずれかのテストフレームワークを利用した経験
- Jest, Vitest, Testing Library, msw, Playwright, Chromatic(VRT), Cypress, (Storybook)
- React Context を含む状態管理の実装経験(Jotai, Zustand など)
- パフォーマンス改善の経験
- チームリーダーなど、プロジェクト進行におけるタスクマネジメントなどの経験
- 開発プロセスの改善や、業務効率改善のためのツール選定・導入などの経験
- 日本語でネイティブと同等のコミュニケーションが可能なこと / Native-like fluency in Japanese
【歓迎スキル・経験】
- Next.jsを用いたWeb アプリケーション開発・運用の実務経験
- React開発において下記のいずれかのデータフェッチライブラリを利用した経験
- TanStack Query (React Query)、SWR
- UI/UX デザインの経験・興味・関心
- アクセシビリティの理解・興味・関心
【求める人物像】
- 当社のミッション・ビジョン・バリューに共感いただける方
- ミッション「新しい学びの環境を創り出す」
- ビジョン「テクノロジーを用いて、教育業界のリーディングカンパニーになる」
- バリュー「Be a Learner(真の学習者であること)」「Begin with Sincerity(まず誠実であること)」「Beyond the Best(常に現状に満足しないこと)」
- 前向きでオープンなコミュニケーションができる方
- 日々新しくなっていく技術領域に対して、学習、キャッチアップしていくことを楽しんでいただける方
この求人に興味がありますか?