エンジニアフルリモート

【フルリモート/週5/React】ミリ秒の価格変動をブラウザ上で極限まで滑らかに描画する次世代トレーディング端末のフロントエンドエンジニア

【フルリモート/週5/React】ミリ秒の価格変動をブラウザ上で極限まで滑らかに描画する次世代トレーディング端末のフロントエンドエンジニア

案件要件

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

【フルリモート/週5/React】ミリ秒の価格変動をブラウザ上で極限まで滑らかに描画する次世代トレーディング端末のフロントエンドエンジニア

お任せしたいこと

[役割]フロントエンドエンジニアとして、世界中のプロトレーダーや機関投資家が利用する、暗号資産(仮想通貨)および金融商品の次世代Webトレーディングターミナルのコアフロントエンド開発をお任せします。
[役割に対して求める成果]「ブラウザは重い」という金融業界の常識を覆し、毎秒数千回という超高頻度で飛んでくるWebSocketの価格データ(板情報・約定履歴)を、UIを一切フリーズ(Jank)させることなくReactで処理し、ネイティブのデスクトップアプリ(Bloomberg端末等)を凌駕する圧倒的なパフォーマンスとUXを実現すること。

具体的な業務内容

・React(React 18+)およびTypeScriptを用いた、SPA(Single Page Application)ベースの高機能トレーディングダッシュボードの詳細設計、実装、テスト
・WebSocketやServer-Sent Events(SSE)を利用した、ミリ秒単位で更新されるオーダーブック(板情報)やティッカーのリアルタイム描画と、差分更新アルゴリズムの最適化
・RxJSやZustand(またはJotai)を利用した、超高頻度なデータストリームに対する不要な再レンダリングを防ぐための高度な状態管理(ステートマネジメント)
・HTML5 CanvasやWebGL(Three.js, Lightweight Charts等)を活用した、数十万件のデータポイントを持つローソク足チャートやテクニカル指標の超高速なレンダリング
・Web WorkersやWebAssembly(Wasm)を活用した、ブラウザのメインスレッドをブロックしないための重い計算処理(インジケーター計算やデータパース等)のオフロード
・Figmaで定義されたダークモード前提の緻密なUIデザインのピクセルパーフェクトな実装と、Storybookを用いたUIコンポーネントライブラリの保守
・React ProfilerやChrome DevToolsを活用した、メモリリーク(ガベージコレクションのスパイク)の特定と、レンダリングパイプラインの泥臭いチューニング

必須スキル・経験

・Reactを用いたSPA(Single Page Application)の開発・運用経験(3年以上)
・TypeScriptの高度な型システムを理解し、実務で活用した経験(2年以上)
・ブラウザのレンダリングの仕組み(DOMツリー、ペイント処理等)に関する深い理解と、パフォーマンスチューニングの実務経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・WebSocket、gRPC-Web、またはRxJSを用いたリアルタイムデータストリーミングの実装経験
・Canvas API、WebGLを用いたグラフィック描画、またはチャートライブラリの高度なカスタマイズ経験
・Web Workers、WebAssembly(Wasm)を用いたフロントエンドのマルチスレッド処理・高速化経験
・FinTech、証券取引、暗号資産取引所等の金融ドメインにおける開発経験
・Next.jsを用いたアーキテクチャ設計、またはマイクロフロントエンドの導入経験
・Jest、Vitest、Playwright等を用いた自動テストの構築・運用経験

開発環境

言語・フレームワーク:React 18+, TypeScript, Vite (または Next.js)
状態管理・通信:Zustand (または Jotai), RxJS, WebSocket, React Query
描画・UI:Canvas API / WebGL, Lightweight Charts (または echarts), Tailwind CSS, Storybook
CI/CD・テスト:GitHub Actions, Vercel (または AWS S3+CloudFront), Vitest, Playwright
その他ツール:GitHub, Figma, Jira, Slack

開発チームについて

プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、フロントエンドエンジニア6名(今回募集枠含む)、バックエンド(Rust/Go)エンジニア多数の体制です。「1フレーム(16.6ms)の描画遅延が、トレーダーにとって致命的な機会損失(スリッページ)を生む」という金融特有のヒリヒリした緊張感を持ち、React.memouseMemo の是非を超えて、ブラウザのメインスレッドをいかに空けるかにチーム全員で熱狂するプロフェッショナルなカルチャーです。

求める人物像

・Reactの仮想DOM(Virtual DOM)のオーバーヘッドすらも憎み、必要であればReactのライフサイクルをバイパスして直接DOMやCanvasを操作する柔軟なエンジニアリング思考を持てる方
・複雑な金融データやテクニカルチャートに知的好奇心を持ち、ユーザー(トレーダー)が何を求めているのかを深く理解しようとするドメイン探求心のある方
・フルリモート環境下において、バックエンドエンジニアやデザイナーなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

金融取引プラットフォームのフロントエンドは、「リアルタイム性」と「膨大なデータ描画」においてWeb開発における最高難易度の技術的チャレンジの一つです。Web WorkersやCanvasによる極限のパフォーマンスチューニングを経験することで、一般的なWeb制作やSaaS開発では決して得られない、国内トップティアのフロントエンド・アーキテクトとしての圧倒的な希少性と市場価値を獲得することができます。

働き方

リモート環境

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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