フリーランスエンジニア / フロントエンド開発
HRTech | B to B 向けの管理画面Webサービスの新規開発
◾︎ プロジェクト期間 2022年4月 〜 現在 ◾︎ 使用言語・ライブラリ ・React : 17.0.2 ・Emotion : 11.9.0 ・TypeScript : 4.7.4 ・Next.js : 12.0.10 ・Recoil : 0.7.0 ・React Hook Form : 7.33.1 ・SWR : 1.2.2 ・aspida/swr : 1.9.0 ・aspida/axios : 1.9.0 ◾︎ 担当業務 ・フロントエンドの技術選定 ・GitHub Actions を用いた CI / CD ワークフローの作成 ・Docker を用いたフロントエンドの仮想コンテナ環境の作成 ・Husky・lint-staged・Prettier・ESLintの導入 ・svgファイルを React のファイルに変換するために svgr の導入 ・Renovate を用いたパッケージの依存管理 ・Atomic Design を用いた共通コンポーネントの新規実装 ・管理画面の「アカウント一覧画面」の新規実装 ・管理画面の「ワークフロー一覧画面」の新規実装 ・管理画面の「コネクション一覧画面」の新規実装 ・新デザインへのリプレイス作業 ・OpenAPI のスキーマ設計・実装 ◾︎ 発揮したバリュー チーム構成は、プロダクトマネージャー1人、フロントエンドは自分含めて4人、バックエンドは1人のチーム構成で開発を進めていきました。こちらのプロジェクトは副業で参画していたので、基本的には土日と平日の夜に時間を確保して作業を進めていきました。開発環境の構築からドキュメントの作成までの業務をやった後には、仕様をプロダクトマネージャーと会話をして機能要件の認識に齟齬がない状態を構築した上で、画面実装を進めていくというフローで仕事を進めていきました。フロントエンドの進捗が悪い、ということだったので緊急で案件に参画した状況だったのですが、早急にキャッチアップを行い、実装を進めていくことで、納期であるベータ版公開日である7月に成果物を納品出来ました。期日までにプロダクトを作ることに大きく貢献しました。