エンジニアフルリモート

【フルリモート/週5/React】誰もがソフトウェアを創れる世界へ。次世代ノーコード・アプリケーションビルダーのフロントエンドエンジニア

【フルリモート/週5/React】誰もがソフトウェアを創れる世界へ。次世代ノーコード・アプリケーションビルダーのフロントエンドエンジニア

案件要件

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

【フルリモート/週5/React】誰もがソフトウェアを創れる世界へ。次世代ノーコード・アプリケーションビルダーのフロントエンドエンジニア

お任せしたいこと

[役割]フロントエンドエンジニアとして、プログラミングの知識がなくても直感的なドラッグ&ドロップで本格的なWebアプリケーションを構築できる、エンタープライズ向け次世代ノーコード/ローコード・プラットフォームのコアUI(ビルダー画面)開発をお任せします。
[役割に対して求める成果]ブラウザ上で動作する「統合開発環境(IDE)」とも言える極めて複雑なUIにおいて、数千のDOMノードが動的に生成・破棄される中でも60fpsの滑らかなレンダリングを維持し、Reactのコンポーネント指向と仮想DOMのポテンシャルを限界まで引き出した、ネイティブアプリに匹敵する軽快なエディタ体験(UX)を実現すること。

具体的な業務内容

・ReactおよびTypeScriptを用いた、SPAベースの高度なUIビルダー(キャンバス画面、プロパティエディタ等)の詳細設計、実装、テスト
・dnd-kitやReact DnD等のライブラリを活用(あるいは独自実装)した、ネストの深い複雑なコンポーネントツリーに対する直感的なドラッグ&ドロップ機能の実装
・ユーザーがGUIで作成した画面定義(JSONツリーやAST:抽象構文木)を解析し、リアルタイムにReactコンポーネントとして動的レンダリング(Dynamic Rendering)するエンジンの設計
・ZustandやRedux Toolkitを活用した、無限のUndo/Redo(操作履歴)や複数人での同時編集状態を破綻なく管理する、極めて複雑で巨大なグローバルステートの設計
・Web Workerを活用した重いパース処理やバリデーション処理のバックグラウンド化と、メインスレッドのブロッキング回避(パフォーマンス・チューニング)
・コンポーネントの再利用性を高めるための独自デザインシステム構築と、VitestやPlaywrightを用いた堅牢なコンポーネントテスト・E2Eテストの運用

必須スキル・経験

・Reactを用いたWebアプリケーションの設計・開発経験(3年以上)
・TypeScriptを用いた静的型付けでの実務経験(2年以上)
・Redux、Zustand、Recoil等を用いた、複雑な状態管理を伴うSPAの開発経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・ノーコード/ローコードツール、またはWebブラウザ上で動作するデザインツール(Figmaライクなエディタ等)の開発経験
・複雑なドラッグ&ドロップUI、またはWYSIWYGエディタの実装経験
・AST(抽象構文木)の操作、あるいはコンパイラやトランスパイラに関する基礎知識
・Undo/Redo機能や、Commandパターン等のデザインパターンを用いた複雑なロジックの実装経験
・Webブラウザのレンダリング機構(Critical Rendering Path)やメモリ管理に関する深い理解
・Figmaプラグインの開発経験、またはUI/UXデザイナーと密に連携したデザインシステムの構築経験

開発環境

言語・フレームワーク:React, TypeScript, Vite, Next.js, Zustand (または Redux Toolkit)
スタイリング・UI:Tailwind CSS, Radix UI, Storybook, dnd-kit
API通信:GraphQL, REST API
インフラ・CI/CD:AWS, Vercel, GitHub Actions
テスト・ツール:Vitest, React Testing Library, Playwright, GitHub, Figma, Datadog, Slack

開発チームについて

プロダクトマネージャー1名、UI/UXデザイナー2名、フロントエンドエンジニア6名(今回募集枠含む)、バックエンドエンジニア4名の体制です。「エンジニアが唸るレベルのツールを創る」という極めて高い基準を持ち、コンポーネントの分割単位からカスタムHookのインターフェース設計に至るまで、将来の拡張性と美しさを妥協なく議論し合うクラフトマンシップに溢れたカルチャーです。

求める人物像

・「ブラウザ上でIDEを動かす」というフロントエンド開発における最高峰の難題に対し、Reactのレンダリングライフサイクルをハックするような泥臭い探求を楽しめる方
・不要な再レンダリング(Re-render)を1つ残らず駆逐し、React Profilerを眺めながらパフォーマンスをミリ秒単位で削ることに快感を覚える方
・フルリモート環境下において、デザイナーやバックエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

世界中の企業のDX(デジタルトランスフォーメーション)を根底から支える、次世代の「ソフトウェアを創るためのソフトウェア」を開発する非常にエキサイティングなポジションです。通常のWebサイト開発では決して経験できない、ASTの操作や無限Undo/Redo、極限のレンダリング最適化といったディープな技術的チャレンジを通じて、Reactエンジニアとして国内トップクラス、ひいてはグローバルで通用する圧倒的な専門性と市場価値を獲得することができます。

働き方

リモート環境

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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