【フルリモート/週5/React】自社開発のBtoB向け営業管理SaaS(SFA/CRM)におけるフロントエンド開発・UI改善

掲載終了2ヶ月前

【フルリモート/週5/React】自社開発のBtoB向け営業管理SaaS(SFA/CRM)におけるフロントエンド開発・UI改善

5,600〜6,700/時

作業内容

【フルリモート/週5/React】自社開発のBtoB向け営業管理SaaS(SFA/CRM)におけるフロントエンド開発・UI改善 ### お任せしたいこと [役割]フロントエンドエンジニアとして、数千社の中小〜大手企業が日々の業務で利用する「営業管理SaaS(SFA/CRM)」のReactを用いたSPA(Single Page Application)開発、および継続的なUI/UX改善をお任せします。 [役割に対して求める成果]顧客からの要望に基づく新機能の画面実装や、既存機能の使い勝手向上を迅速かつ安全に行うこと。また、入力項目が多い複雑なフォームや大量のデータを扱うテーブル表示において、再レンダリングの最適化などを通じてパフォーマンスを維持し、ユーザーがストレスなく業務を遂行できる快適な操作体験を提供し続けること。 ### 具体的な業務内容 ・ReactおよびTypeScriptを用いた、SaaSプロダクトのフロントエンド新機能開発と継続的な改修 ・肥大化した既存コンポーネントの分割や、カスタムフックス(Custom Hooks)へのロジック抽出などの着実なリファクタリング ・React Profiler等を用いたボトルネックの調査、および`React.memo`や仮想スクロール(Virtualization)の導入によるレンダリングパフォーマンスの改善 ・PdM(プロダクトマネージャー)やUI/UXデザイナーとFigmaを用いた仕様検討から参画し、実現可能性やエッジケースを含めた実装方針のすり合わせ ・Storybookを用いた社内共通UIコンポーネントライブラリの保守・拡張、およびデザインシステムの運用への貢献 ・JestやReact Testing Libraryを用いた単体テスト・コンポーネントテストの実装と、品質担保 ・バックエンドエンジニアと連携した、REST API(またはGraphQL)のインターフェース設計のレビューとデータ結合 ### 必須スキル・経験 ・Reactを用いたSPA(Single Page Application)の開発実務経験(3年以上) ・TypeScriptを用いた型安全なフロントエンド開発経験(2年以上) ・HTML/CSSに関する深い理解と、レスポンシブデザインの実装経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 ### 歓迎スキル・経験 ・Zustand、Redux、Jotaiなどのグローバル状態管理ライブラリの実務経験 ・SWR、React Query(TanStack Query)等を用いたデータフェッチとキャッシュ管理の経験 ・Next.jsを用いたアプリケーション開発経験 ・Storybookを用いたコンポーネント設計・運用、またはデザインシステムの構築経験 ・Jest、React Testing Libraryを用いたテストコードの実装経験 ・BtoB SaaS、または入力フォームやデータグリッド(表)を多用する複雑な業務システムの開発経験 ### 開発・業務環境 言語・フレームワーク:React, TypeScript 状態管理・通信:Zustand, React Query (TanStack Query) スタイリング:Tailwind CSS (または styled-components) テスト・ツール:Jest, React Testing Library, Storybook インフラ・CI/CD:AWS, GitHub Actions, Vercel (一部フロントエンドホスティング) デザイン・コミュニケーション:Figma, GitHub, Jira, Slack, Zoom ### プロジェクトチームについて プロダクト開発部のフロントエンドチームへの配属となります。「最新のライブラリを使いたい」という技術的関心よりも、「ユーザーの毎日の業務時間をいかに短縮し、迷わず操作できる画面を作るか」というユーザーファーストな視点を重んじる実直なカルチャーです。仕様書通りに画面を作るだけでなく、デザイナーの意図を汲み取りながら「コンポーネントとしてどう再利用すべきか」をチームでレビューし合い、堅牢なコードベースを保つことを大切にしています。 ### 求める人物像 ・ユーザーの目に見える部分(UI/UX)に責任を持ち、1ピクセルのズレやインタラクションの心地よさに対して細やかな気配りができる方 ・複雑なビジネスロジックをフロントエンドで抱え込まず、バックエンド側と適切に責務を切り分けるためのコミュニケーションが取れる方 ・新しい技術トレンドを追いかけつつも、プロダクトの安定性や保守性を優先し、チーム全体にメリットがある技術を冷静に選定できる方 ### 仕事の魅力 営業担当者やマネージャーなど、非エンジニアのビジネス職ユーザーが「毎日・長時間」触れる業務システムだからこそ、UIのちょっとした改善やレスポンスの向上が、顧客の業務効率化(ひいては働き方改革)にダイレクトに貢献します。「使いやすくなった」「動作が軽くなった」というフィードバックをCS経由で直接受け取ることができるため、フロントエンドエンジニアとして非常に高いやりがいと手触り感を得られる環境です。 ### 働き方 #### リモート環境 **[フルリモート]** 基本的にフルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

React.js

募集回数

1回

スキル

デザイン:
ビジネスツール・コミュニケーション:

募集背景

この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。

募集人数

2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。

企業名

大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。

面談でお伝えできます。
ぜひご相談ください。
一部非公開の場合がございます

チーム人数

チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。

現場の雰囲気

アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)