【ReDesigner】フロントエンドエンジニア
プロダクトチームに所属し、ReDesignerのWebアプリケーションのフロントエンド開発を牽引します。
技術的な意思決定を能動的に行いながら、フロントエンド開発を1人で完結できるレベルで開発を進めていただけることを期待します。
●具体的な仕事内容
ReDesignerのWebアプリケーションのフロントエンド開発を中心に、プロダクトの成長を技術面から支えていただきます。
開発時間の割合は、開発タスクが約80%、会議やコミュニケーションが約20%を想定しています。
仕様についてはデザイナーやビジネスサイドと話し合って決め、技術的な設計や実装方法についてはフロントエンド側で能動的に検討・決定していただきます。
スクラムに則った開発推進(スプリント単位でのタスク実行)を行いながら、以下の領域に携わっていただきます。
<機能開発・実装領域>
自社プロダクト「ReDesigner」「ReDesigner for Student」のWebアプリケーションのフロントエンド開発(Vue / Nuxtを使用)
デザイナーが作成したデザインに基づいたUI/UXの実装
バックエンドエンジニアと連携したAPIとの接続、データ取得・表示の実装
既存機能の改善や新規機能開発(ユーザー体験向上を目的とした機能追加・改修)
<技術設計・アーキテクチャ領域>
技術選定や実装方法の検討(ブラウザ毎の仕様の確認など)
パフォーマンス最適化(ページ読み込み速度の改善、レンダリング最適化など)
状態管理やUIの設計指針の検討・検証
セキュリティを考慮した実装・設計
<開発基盤・品質向上領域>
テストコードの作成・実行(ユニットテスト、E2Eテストなど)
コードレビューを通じた品質向上への貢献
ドキュメント整備(仕様書の補完など)
開発フローの改善提案・実行
●チーム体制
ReDesignerグループ全体:27名
事業責任者代理:1名
Career Designer Group:4名
Sales Group:3名
Company CS Group:7名
Marketing Group:4名
エンジニア Group:3名
└フルスタック兼グループ長:1名
└バックエンド:2名
デザイナー Group:2名
ビジネス統括 Group:4名
※その他、業務委託のエンジニア・デザイナーが複数名参加
●使用ツール・開発環境
開発言語・フレームワーク:TypeScript / Vue / Nuxt / tailwindcss
インフラ:AWS(ECS、Fargate、RDS(MySQL)、EC2、S3、etc)
CI/CD:Circle CI / Github Actions
その他:GitHub / Slack / Zoom / Jira / Notion
AIツール:Claude Code (予算内で自由に使用可能)
働き方:フルリモート可(全員リモートワーク)、非同期コミュニケーション中心
●業務内容の変更の範囲
雇入れ直後:上記参照
変更の範囲:当社における各種業務全般