Language Requirements Japanese: Business Level English: Basic Level
Tech Stack
TypeScriptGoVue.jsReactNode
Description
職務内容
■スニダンWebフロントエンドのこれまで
スニダン開発チームは、これまでモノリスなアプリケーションとして、Vue.jsとGoをモノリポで実装してきました。
しかし、サービスおよび開発組織の拡大に伴い、現在の体制ではWebフロントエンドを高品質かつすばやく開発することが難しくなってきています。
そこで、Webフロントエンド領域の開発を高品質化するために、2025年よりNext.js App Routerでリプレイスしていくことに決まりました。
■スニダンWebフロントエンドのこれからと募集背景
現在、Webフロントエンジニアはフロントエンドのリプレイスと機能開発を一緒に進めております。
今後、Next.js App Routerリプレイスを筆頭に大きな課題を解決していく必要があるので、Webフロントエンド領域をリードしていただける方を探しております。
■やっていきたいこと
高品質かつすばやい開発サイクルを回していくことを目的に、以下の課題を一緒に解決していきたいと思っています。
・Vue.jsからNext.js App Routerへの移行
・コンポーネントカタログの拡充
・E2Eテスト含めたテストカバレッジの向上
・AIエージェントを用いたAI駆動開発の推進
■開発チーム体制について
現在の開発チームには、約50名のエンジニアが在籍しており、
レガシーフロントエンドをリプレイスするチームと機能開発するチームがそれぞれスクラムで開発しています。
開発環境
【Web Frontend】
・言語:TypeScript
・フレームワーク:Next.js / Vue.js
・テスト:Vitest / Playwright
・コンポーネントカタログ:Storybook
・インフラ:AWS
・CI/CD:GitHub Actions
【Web】
・言語:Go
・ツール:Datadog / Sentry / Google Analytics
・インフラ:AWS (ECS / Aurora / ElastiCache / S3 / CloudFront / SQS / SNS など) / Firebase (FCM)
・CI/CD:GitHub Actions
【モバイルアプリ】
・言語/FW:Dart / Flutter
・ライブラリ:Riverpod / Flutter Hooks / dio / Freezed / Firebase
・CI/CD:Codemagic / GitHub Actions
・テスト: flutter_test
【共通】
・コード管理:GitHub
・開発環境: GitHub Copilot
・ドキュメント管理:Notion
・プロジェクト管理:Notion
・コミュニケーションツール:Slack / Gather
応募資格
【必須】
- Webフロントエンドの開発経験
- ソフトウェア開発を推進できるオーナーシップ
- React, Vue.jsを利用した開発経験
【歓迎】
- レガシーフロントエンドからのリプレイス経験
- Next.jsでの開発経験
- React Server Componentsの開発経験
- Webフロントエンド領域のテックリード経験
- キャッシュや配信周りの最適化経験
Posted: 8/19/2025
Company Information
101-500 employees