【一部出社あり/週5/React】Smart City・交通インフラ&リアルタイム人流動態監視ダッシュボード開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,600 ~ 5,400円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【一部出社あり/週5/React】Smart City・交通インフラ&リアルタイム人流動態監視ダッシュボード開発
お任せしたいこと
[役割]
React 18+ / TypeScript / Deck.gl を用いた、自治体・交通事業者向けスマートシティ管理画面および都市部リアルタイム人流・交通量ビジュアライゼーション UI のフロントエンド開発
[役割に対して求める成果]
Deck.gl / Mapbox GL JS による数百万件規模の GPS・人流ドットデータの GPU アクセラレーション描画最適化と Web Workers によるデータ前処理の分散化により、地図ズーム・パン操作時の描画遅延を 16ms 未満(60fps)に抑え、災害時やイベント発生時の混雑状況把握ラグを 1秒未満に短縮
具体的な業務内容
React 18+ / TypeScript / Deck.gl を用いた、大容量位置情報データのリアルタイムヒートマップ・ベクトルフロー表示機能の開発
WebSockets / Server-Sent Events (SSE) を用いた、移動体(バス・列車・タクシー・歩行者)位置情報のミリ秒単位ストリーミング同期処理の実装
Web Workers を活用した、ブラウザメインスレッドをブロックしない大容量 GeoJSON / Mapbox Vector Tile (MVT) データの非同期パース処理
Tailwind CSS / Radix UI を用いた、タイムラインスライダー操作・エリア指定分析が可能な操作性の高いダッシュボードコンポーネントの実装
Vitest / Playwright を用いた、地図コンポーネント描画および各種フィルタリングロジックの E2E 自動テスト構築
必須スキル・経験
React および TypeScript を用いた Web アプリケーションの開発・運用経験(4年以上)
Mapbox, Leaflet, Deck.gl, Cesium 等の位置情報(GIS)・地図ライブラリを用いた開発実績
大容量データ(数万〜数十万件)をブラウザ上でスムーズに描画するためのパフォーマンスチューニング経験
WebSockets または SSE を用いたリアルタイムデータ更新アプリの実装経験
歓迎スキル・経験
Smart City、交通インフラ、人流解析、防災・災害モニタリング、物流マップ領域での開発実績
GeoJSON, Vector Tiles, Web Mercator 座標系など地理空間データ規格に関する深い理解
Canvas2D, WebGL, Web Workers を用いたフロントエンド高速化の実務経験
Vite, Storybook 等を用いたコンポーネントライブラリおよび開発基盤の構築実績
開発環境
言語/環境: React 18+, TypeScript 5.x, Deck.gl, Mapbox GL JS, Web Workers
通信/状態: WebSockets, SSE, TanStack Query, Zustand
ビルド/ツール: Vite, Storybook, Vitest, Playwright, Biome
インフラ/CI: AWS (S3, CloudFront), GitHub Actions
コミュニケーション: Slack, Notion, Figma, GitHub
働き方
リモート環境
[一部出社あり] 基本リモートワークですが、実拠点(交通管理センターや街頭センサー実機)での表示遅延モニタリングや、マルチディスプレイ環境(大型モニター壁面)での画面レイアウト・視認性調整のため、週2〜3日程度都内オフィスへご出社いただく必要があります。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
