エンジニアフルリモート

【フルリモート/週5/React】ネットワーク遅延を「ゼロ」にする。ネイティブアプリを超える操作感を実現する次世代ローカルファーストSaaSのフロントエンドエンジニア

【フルリモート/週5/React】ネットワーク遅延を「ゼロ」にする。ネイティブアプリを超える操作感を実現する次世代ローカルファーストSaaSのフロントエンドエンジニア

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,500 ~ 6,500円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/React】ネットワーク遅延を「ゼロ」にする。ネイティブアプリを超える操作感を実現する次世代ローカルファーストSaaSのフロントエンドエンジニア

お任せしたいこと

[役割]フロントエンドエンジニアとして、クラウド上のデータベースに都度アクセスする旧来のWebアプリケーションの常識を捨て去り、クライアント(ブラウザ)側にデータを持たせる「ローカルファースト(Local-first)」アーキテクチャを採用した、次世代エンタープライズ向け生産性SaaSのコアフロントエンド開発をお任せします。
[役割に対して求める成果]「通信待ちのローディングスピナー」をプロダクトから完全に撲滅すること。ユーザーがタスクを作成・編集した瞬間にUIが応答する「遅延ゼロ(ゼロ・レイテンシ)」の圧倒的な操作感と、オフライン環境下でも一切機能が制限されない堅牢なPWA(Progressive Web App)を、Reactとブラウザのローカルストレージ技術を駆使して実現すること。

具体的な業務内容

・React(React 18/19+)およびTypeScriptを用いた、極めてリッチでインタラクティブなSPA(Single Page Application)の詳細設計、実装、テスト
・IndexedDBやOPFS(Origin Private File System)、またはWASM版SQLite等のブラウザローカルDBとReactのステートを密結合させた、ローカルファースト・データレイヤーの構築
・CRDT(Yjs, Automerge等)やWebSocketを活用した、ローカルDBへの書き込みとバックエンド間のシームレスなバックグラウンド同期(Sync)および競合解決ロジックの実装
・TanStack Virtual等を利用した、数万件に及ぶタスクやデータグリッドの無限スクロール・仮想化によるDOMノードの極限の最適化
・パワーユーザー向けのCommand + K(コマンドパレット)の実装や、マウスを一切使わずに全操作が完結する複雑なキーボードショートカット・フォーカス管理(a11y対応)
・Service Workerを利用した高度なオフラインキャッシュ戦略と、バックグラウンドでのアセット・データプリフェッチ処理の実装
・React Profilerを用いた、ローカルDBからの大量データ読み込み時における不要な再レンダリング(React.memoの最適化)やメモリリークの徹底的な排除

必須スキル・経験

・Reactを用いたSPA(Single Page Application)の開発・本番運用経験(3年以上)
・TypeScriptの高度な型システムを理解し、実務で活用した経験(2年以上)
・非同期処理(Promise, async/await)およびブラウザのレンダリングパイプラインに関する深い理解
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・ローカルファースト・アーキテクチャ(RxDB, WatermelonDB, PowerSync等)の設計、または強い関心と学習意欲
・IndexedDB、WebSQL、OPFS等のブラウザローカルストレージAPIの高度な利用経験
・CRDTやWebSocketを利用したリアルタイム同期・オフライン対応アプリの実装経験
・Service Workerを利用したPWA(Progressive Web App)の構築経験
・Framer Motion等を用いた、60fpsで動作する滑らかで複雑なUIアニメーションの実装経験
・Webアクセシビリティ(WAI-ARIA等)を考慮したUIコンポーネントの設計経験

開発環境

言語・フレームワーク:React 18/19+, TypeScript, Vite
データ・状態管理:IndexedDB (または RxDB / WASM SQLite), Zustand, TanStack Query
同期・通信:WebSocket, CRDT (Yjs / Automerge等), REST API
スタイリング・UI:Tailwind CSS, Storybook, Radix UI, Framer Motion
CI/CD・テスト:GitHub Actions, Vercel, Vitest, Playwright
その他ツール:GitHub, Figma, Jira, Slack, Notion

開発チームについて

プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、フロントエンドエンジニア6名(今回募集枠含む)、バックエンドエンジニア4名の体制です。「ネットワークの遅延はバグである」という強烈なパラダイムを持ち、LinearやNotionといった世界トップクラスのSaaSの操作感(Look & Feel)を徹底的にベンチマークし、コンマ数ミリ秒のUIの応答速度にチーム全員で異常なまでの執念を燃やすハッカー集団です。

求める人物像

・「APIからのレスポンスを待ってから画面を更新する」という旧来のWeb開発の常識にフラストレーションを感じ、オプティミスティックUI(楽観的UI)やローカルファーストの思想に強く共鳴できる方
・ユーザーの思考を一切止めないためのショートカットキー設計や、心地よいマイクロインタラクションなど、職人的なUI/UXの作り込みに時間を忘れて没頭できる方
・フルリモート環境下において、バックエンドエンジニアやデザイナーなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

今後のWebアプリケーションにおける最大のパラダイムシフトと言われる「ローカルファースト」のアーキテクチャを、エンタープライズ向けプロダクトのど真ん中で設計・実装できる極めて希少でエキサイティングなポジションです。Reactのレンダリング最適化と複雑なデータ同期アルゴリズムを極めることで、一般的なWeb開発の枠を完全に超えた、次世代の「トップ・フロントエンドアーキテクト」としての圧倒的な市場価値を獲得することができます。

働き方

リモート環境

[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。