エンジニアフルリモート

【フルリモート/週5/TypeScript】大容量ファイル管理&リアルタイム描画CanvasボードSaaSのWebAssembly / Web Workers高速化案件

【フルリモート/週5/TypeScript】大容量ファイル管理&リアルタイム描画CanvasボードSaaSのWebAssembly / Web Workers高速化案件

案件要件

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

【フルリモート/週5/TypeScript】大容量ファイル管理&リアルタイム描画CanvasボードSaaSのWebAssembly / Web Workers高速化案件

お任せしたいこと
[役割]
TypeScript を用いた、クリエイター向けオンラインホワイトボード&ファイル共有SaaSのフロントエンド基盤開発およびクライアントサイド処理の高速化
[役割に対して求める成果]
Web Workers や WebAssembly(Wasm)を活用した大量オブジェクト描画・暗号化処理のオフロードによる、ブラウザメインスレッドの開放(画面カクつきの解消・60fpsの安定維持)

具体的な業務内容
TypeScript / React 19 を活用した、無限キャンバス(Infinite Canvas)UIおよびドラッグ&ドロップ(DnD)ファイル共有機能の実装
Web Workers を用いた、大容量画像・動画ファイルのクライアントサイド暗号化・圧縮処理のバックグラウンド非同期化
Canvas API / WebGL(PixiJS または Konva.js)を用いた、数千個のオブジェクトを配置したボード上でのパン・ズーム・レンダリング最適化
TypeScript の Strict Mode や高度な型(Conditional Types, Template Literal Types)を駆使した、データモデルおよび状態管理の型安全性担保
Vitest, Playwright を用いたCanvas操作・非同期Web Workerロジックの自動テスト作成とCI自動化

必須スキル・経験
TypeScript を用いた Web アプリケーションのフロントエンド開発・運用実務経験(4年以上)
Canvas API / WebGL や 2D グラフィックライブラリを用いたフロントエンド開発経験(2年以上)
Web Workers や Service Workers 等を用いたマルチスレッド・非同期処理の実装経験
ブラウザのパフォーマンス計測ツール(Chrome DevTools Performance)を用いたレンダリング・メモリチューニング経験

歓迎スキル・経験
Rust または C++ を用いた WebAssembly(Wasm)モジュールの開発・TypeScript連携実績
WebSockets や WebRTC を用いた、複数人によるリアルタイムキャンバス共有・同期処理の開発実績
Vite プラグインのカスタマイズや Monorepo(Turborepo 等)での開発環境最適化の知見
Playwright を用いた視覚的リグレッションテスト(Visual Regression Testing)の導入経験

開発環境
言語/環境: TypeScript 5.x, Node.js, Web Workers, WebAssembly
フレームワーク/ライブラリ: React 19, Vite, PixiJS, Zustand
テスト/ツール: Vitest, Playwright, Biome, Turborepo
クラウド/インフラ: AWS (S3, CloudFront), Vercel, GitHub Actions
コミュニケーション: Slack, Notion, Figma, GitHub

開発チームについて
プロダクトマネージャー(1名)、UI/UXデザイナー(1名)、TypeScriptエンジニア(4名/今回募集枠含む)、バックエンドエンジニア(2名)の構成です。
ブラウザの仕様(V8エンジン、メインスレッドの仕組みなど)に深い関心を持ち、ユーザーの手触り感(入力レスポンスや滑らかさ)にこだわるチームです。

求める人物像
通常のWebアプリ開発を超えて、ブラウザの描画限界や計算負荷に挑戦する技術探求心がある方
型の安全性を追求しつつも、コードの実行速度やメモリ効率をバランス良く考慮できる方
フルリモート環境において、FigmaやSlackを用いてデザイナー・エンジニアと活発に意見交換ができる方

仕事の魅力
Web Workers や Canvas、Wasm など、TypeScriptの領域でも特に高度な技術を実践投入する貴重な開発経験が得られます。
クリエイターが日常的に使用するプロダクトにおいて、自身の最適化によって「サクサク動く体験」を直接提供できるやりがいのあるポジションです。

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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