前端開發(fā)工程師(3D視覺化方向)
1.1-1.6萬元/月崗位職責
1. 運用 Three.js 承擔 Web 端 3D 場景的構建、渲染與交互功能開發(fā),涵蓋場景搭建、相機操控、光照與材質設置以及三維模型加載。
2. 基于 Vue.js 2.7+ 開發(fā)核心業(yè)務功能模塊,結合 Vue Router 實現(xiàn)單頁或多頁應用的路由跳轉及訪問權限管理。
3. 負責用戶界面設計與交互實現(xiàn),使用 Element UI 搭建契合項目視覺風格的數(shù)據(jù)監(jiān)控或后臺管理界面。
4. 利用 WebSocket 或 MQTT 協(xié)議與后端系統(tǒng)對接,實現(xiàn)在 3D 環(huán)境中對設備運行狀態(tài)和實時數(shù)據(jù)的呈現(xiàn)與遠程控制。
5. 針對復雜大規(guī)模 3D 場景進行性能優(yōu)化,采用 LOD(多層次細節(jié))、視錐剔除、幾何合并、紋理壓縮等技術手段,保障主流終端上的高幀率與低資源消耗。
【任職要求】
1. 精通 Vue.js 2.7+ 及其生態(tài)體系,深入掌握響應式機制原理;熟練運用 Vuex 進行復雜狀態(tài)管理,熟悉 Vue Router 的路由配置與導航守衛(wèi)功能。
2. 掌握 Three.js 核心架構,包括場景(Scene)、相機(Camera)、渲染器(Renderer)、幾何體(Geometry)、材質(Material)和光源(Light)等關鍵概念。
3. 熟練使用 Element UI (2.13+) 組件庫,具備組件二次封裝與主題深度定制能力,可高效完成管理類界面開發(fā)。
【加分項】
具備 Vue + TypeScript + Three.js 技術棧遷移或重構項目經驗者優(yōu)先。
了解 Blender/3ds Max/C4D 等三維建模工具的基礎操作流程。
有處理大型 3D 場景性能優(yōu)化的實際案例者優(yōu)先。
熟悉瀏覽器渲染流程,能借助 Chrome DevTools Performance 面板分析并解決頁面卡頓、內存泄漏等問題。