店舗管理系SaaS運営企業様 / エンジニア(業務委託)
実績/達成したこと
1. 『モダンフロントエンド開発の迅速なキャッチアップ』 未経験技術ばかりの環境でしたが、いち早く戦力として貢献するため、 キャッチアップにフルコミットしました。 約2年のVue.js経験を活かし、困難に直面したら都度調べながら実装を進めましたが、 比較的短期間で以下の技術スタックをある程度使いこなせるようになりました。 TypeScript / React / Next.js / ReactHooks / ReactHookForm Chakra UI/ Storybook / Jest / React Testing Library / Mock Service Worker 2. 『コンポーネント共通化』 フロントエンドメンバー・デザイナーメンバーと積極的にコミュニケーションをとり、 プロジェクト内の似たようなコンポーネントの共通化を複数担当いたしました。 拡張性と保守性を意識し、コンポーネントに渡すPropsを定義したことで、 よく使うコンポーネントを簡単に定義できる環境の基盤作りにも貢献しました。 また、StorybookによるUIコンポーネントのカタログ化を行っていたため コンポーネント共通化に合わせてStorybookを種類別に見やすく整備しました。 チームメンバーからは「とても見やすくなり、開発がより円滑に行えるようになった」 とフィードバックをいただいております。 3. 『ナレッジシェアに貢献』 プロジェクト内で初めて本格的にReactHookFormを使用したことがきっかけで 得意のドキュメント化スキルを活かしてオンボーディング資料作成を務めました。 フロントエンド経験が少ないメンバーが参画したときに備えて、 CodeSandboxを用いたサンプルコード実行環境を用意し、 小さなステップから学びやすい構成を心がけました。 実際に社内勉強会でファシリテーターを担当させていただき、 担当領域によって業務が分断されていた各チームに対し 横断的なナレッジシェア文化の足掛かりとして貢献できました。