非公開
■私たちについて
株式会社SODAは「世界中が熱狂する次のマーケットプレイスをつくる」というミッションのもと、ファッション・コレクティブ マーケットプレイス「スニーカーダンク(スニダン)」を運営しています。
現在、月間利用者は600万人を超え、年間GMVは数百億円規模にまで急成長しています。
■募集背景
「SNKRDUNK(スニーカーダンク)」は現在、急成長したサービスに耐えうる技術基盤を構築するため、長年の課題であったVue.jsのモノリシックなフロントエンドアーキテクチャから、Next.js App Routerへの大規模なリプレイスを進行中です。
現在上記リプレイスを行うにあたり、コードベースの総量とチーム数の増加に対し、フロントエンドエンジニアが不足しています。
機能を開発するだけでなく、このリプレイスをリードし、開発生産性の向上と技術的負債の抜本的な返済に貢献いただける方を求めています。新しい技術スタックを用いた、持続可能で保守性の高いアーキテクチャを共に設計・実現する、非常にチャレンジングなフェーズです。
■業務内容
Next.js(App Router)を用いた新規開発と、既存のVue.jsコードベースの保守およびリプレイスを推進していただきます。
具体的な業務内容
大規模リプレイスの推進とリアーキテクチャ
Vue.jsのモノリシックなレガシーコードを、Next.js App Routerを用いたモダンなアーキテクチャへリプレイス
保守性を最大限に考慮した実装と、負債化しにくいアーキテクチャの設計・実装
品質保証の徹底
テスティングトロフィーを考慮したテスト戦略の立案と実装(ユニット、E2Eなど)
AI Agentの効果的活用
Claude CodeやKiroなどを用いたSpec駆動開発(SDD)の実践
AIを活用した開発プロセスを構築するコンテキストエンジニアリング
既存Vue.jsコードベースの保守・改善
ポジションの魅力
最先端技術への挑戦
Next.js App Routerへの大規模リプレイス、そしてRSCなどのモダンな技術を実サービスに導入する経験を積めます。
生産性の革新
AI Agentを積極的に活用した新しい開発手法(Spec駆動開発など)に携わり、組織全体の生産性向上に貢献できます。
技術的負債の解消
単なる機能追加ではなく、レガシーコードのリアーキテクチャを通じて、サービスの将来を支える基盤づくりに深く関われます。
■開発環境
【Web】
言語:Go / TypeScript
フレームワーク:Next.js(App Router) / Vue.js
ツール: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
【AI Tools】
Agent:Claude Code
IDE:Cursor
Workflow:Claude Code GitHub Actions
【共通】
コード管理:GitHub
ドキュメント管理:Notion
プロジェクト管理:Notion
コミュニケーションツール:Slack