会員向けメディアポイントサービスの開発
IR
2023年10月 〜 現在(2年8ヶ月)
- ポジション
- フロントエンド
- チーム人数
- 16名
- OS
- macOS
会員向けメディアポイントサービスの開発に携わりました。
EC2インスタンスを1人1つ付与頂き、EC2インスタンス上でソースコードの修正などを行いました。
「Remote Explorer」という、VSCodeの拡張機能を使用してローカルでの作業と変わらない操作感で作業を行いました。
【基本業務内容】
13ブランドの会員向けメディアポイントサービスから、機能追加や修正依頼があったものをPMからissuesにてタスクアサイン頂き作業しました。
ブランドによって、使用しているフレームワークがバラバラだった為、必要なタイミングでそのフレームワークを使用していました。
バックエンドは別会社担当のため、APIを提供頂き対応していました。
【業務内容1】
LINE Mini Appで使用するWebアプリケーションの開発を担当しました。
本機能のフロント側の開発は、私一人で開発しました。
仕様未確定の状態から、PMとのコミュニケーションを取りながら機能の詳細を詰めつつ実装まで行いました。
【業務内容2】
別の開発ベンダーが保有していた機能を、私が参画している会社が引き継ぐ事になりましたので、引き継ぎ作業を行いました。
下の実装はAngularで作成されていたので、ソースコードを読みながら仕様の洗い出しを行い、Next.js + TypeScript でリプレースしました。
【業務内容3】
Blue Green Deploymentの構築依頼が来たので、GitHub Actionsを使用してデプロイのワークフローを作成しました。
担当フェーズ
- 詳細設計
- 実装
- 単体試験
技術
- TypeScript
- React
- Next.js
- Tailwind CSS
- Playwright
- Docker
- Git
- GitHub
- GitHub Actions
- ejs
- JavaScript
- EC2
- SourceTree
- Remote Explorer