崗位職責(zé):
負(fù)責(zé)基于 WebGL 技術(shù)的前端 3D 圖形渲染器和可視化系統(tǒng)的設(shè)計、開發(fā)和優(yōu)化;
根據(jù)項目需求選擇合適的 3D 引擎和類庫,并進行深度定制和二次開發(fā);
對圖形渲染引擎進行性能優(yōu)化和內(nèi)存管理,保障系統(tǒng)穩(wěn)定運行;
與設(shè)計團隊、后端團隊等協(xié)同合作,完成項目的設(shè)計實現(xiàn),確保高質(zhì)量完成;
研究新技術(shù)、新框架,不斷優(yōu)化渲染效果和用戶體驗,積極推進技術(shù)創(chuàng)新。
任職要求:
本科及以上學(xué)歷,計算機相關(guān)專業(yè)背景,3年以上 Web 前端開發(fā)經(jīng)驗;
熟悉前端性能優(yōu)化,有一定的編譯原理、數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ);
熟練使用 Unity、UE4、白鷺或 LayaBox 等中的一種 3D 引擎,并進行深入二次開發(fā);
熟悉 Shader 編程和渲染管線,有相關(guān)的實際項目經(jīng)驗;
精通 WebGL 渲染原理,熟練掌握 Three.js、Babylon.js、Cesium 等 3D 引擎和類庫;
精通 JavaScript、HTML5、CSS3 等前端開發(fā)技術(shù),熟悉 ES6+ 語法和設(shè)計模式;
具有良好的團隊合作精神、溝通能力和學(xué)習(xí)能力,能夠主動解決問題,承擔(dān)工作壓力。