メディア
ツール
単価データ
書類・見積
お金・税金
キャリア
その他
報 酬
(税別・スキル経験により決定)
■ミッション
新規SNSプロダクト(B2C/B2B2C向け)のフロントエンド開発をリードしていただきます。ユーザーが最初に触れる「ユーザー向け画面」全般の実装・改善がミッションです。
・モダンな技術スタックでのSPA開発:
– React/TypeScriptをベースに、pnpm workspacesを用いたモノレポ構成での開発を推進します。
– データフェッチングにはTanStack Query (React Query)、バリデーションにはZodを採用し、型安全で宣言的なコードを実装します。
– タイムライン、投稿機能、Q&Aモジュールなど主要画面の設計・コーディングを担当します。
・デザインシステムの構築とUI/UX改善:
– Tailwind CSSとヘッドレスUIライブラリRadix UIを用いて、再利用性の高いUIコンポーネントライブラリを設計・構築します。
– FigmaでデザインされたUIを忠実に再現しつつ、使いやすさ向上のためのUI提案・実装(モバイルファースト対応)を行います。
・Webパフォーマンスの最適化:
– Core Web Vitals (LCP/INP/CLS)を指標に、画像/フォント最適化やコード分割、TanStack Queryによるキャッシュ戦略の実施をリードします。
・認証・認可機能の実装:
– Firebase Auth (LINE SSO連携) と、ULIDでセキュア化されたカスタムJWTを組み合わせた認証フローのフロントエンド側を実装します。
・他チームとの協働と開発体験の向上:
– Goで実装されたバックエンドチームとOpenAPI仕様に基づきAPI連携のすり合わせを行います。
– Cloudflare Pagesへのアトミックなデプロイなど、CI/CD(GitHub Actions)の改善にも関与します。
プロダクトの初期フェーズにつき、フロントエンドのアーキテクチャ設計や技術選定に深く関与できます。将来的にはフロントエンドチームのリードとしての活躍を期待しています。
開発環境・技術スタック
・フロントエンド: React, TypeScript, TanStack Query, Zod, Tailwind CSS, Radix UI, React Router
・ビルド/パッケージ管理: pnpm (Monorepo), Vite
・インフラ/プラットフォーム: Cloudflare Pages, Cloudflare Workers, GCP (Cloud Run, Cloud SQL for MySQL, Redis)
・バックエンド連携: Go, REST API (OpenAPI), gRPC
・認証: Firebase Authentication, カスタムJWT
・CI/CD: GitHub Actions
・その他: Terraform, Biomejs
| 職種 | フロントエンド |
|---|---|
| 報酬 |
月額 〜30万円 ※スキル・経験に応じて決定 |
| 契約形態 | 業務委託 |
| 勤務地 | 在宅勤務(全国対応可) |
※ 外部サイトに移動します