フリーランスエンジニア / フロントエンド開発
シェアードタレントネットワークのWebアプリケーションの新規開発
◾︎ プロジェクト期間 2021年9月 〜 2022年3月まで ◾︎ 使用言語・ライブラリ ・React ・Emotion ・TypeScript ・Next.js ・Recoil ・React Hook Form ・SWR ・aspida/swr : 1.9.0 ・aspida/axios : 1.9.0 ◾︎ 担当業務 ・フロントエンドの技術選定 ・フロントエンドの環境構築手順を記したドキュメントの作成 ・フロントエンドのコンポーネント設計方針を記したドキュメント作成 ・GitHub Actions を用いた CI / CD ワークフローの作成 ・Docker を用いたフロントエンドの仮想コンテナ環境の作成 ・Husky・lint-staged・Prettier・ESLintの導入 ・Renovate を用いたパッケージの依存管理 ・Atomic Design を用いた共通コンポーネントの新規実装 ・サービス全体の画面数である「15画面」の新規実装 ◾︎ 発揮したバリュー チーム構成は、フロントエンドは自分2人、バックエンドは1人のチーム構成で開発を進めていきました。こちらのプロジェクトは副業で参画していたので、基本的には土日と平日の夜に時間を確保して作業を進めていきました。会社にフロントエンドエンジニアがいない状況だったので、横展開ができるようにフロントエンドの環境構築手順を社内のドキュメントツールに記載したことで、他のプロジェクトのメンバーでもフロントエンドの開発がスムーズにできるようなドキュメントの整備を実施しながら「サービスを構成する15の画面」の実装をほとんど1人で実装しました。ベータ版を公開するのが3月だったのですが、3月の納期に間に合うように大きく貢献しました。