崗位職責(zé):
負(fù)責(zé)企業(yè)大屏可視化項目(數(shù)據(jù)看板、地理信息可視化、業(yè)務(wù)監(jiān)控大屏等)的前端架構(gòu)設(shè)計與開發(fā)實現(xiàn);
基于 Vue/React 框架搭建高效、可復(fù)用的前端組件庫,優(yōu)化組件性能與用戶交互體驗;負(fù)責(zé)GIS地圖開發(fā),能夠完成三維可視化開發(fā)。
對接后端數(shù)據(jù)接口,實現(xiàn)數(shù)據(jù)的可視化渲染(含圖表、地圖、動畫等效果),解決大屏適配、數(shù)據(jù)量大等技術(shù)難點;
參與前端技術(shù)方案評審、代碼優(yōu)化,提升項目可維護(hù)性和穩(wěn)定性;
跟進(jìn)前端可視化技術(shù)趨勢(如 3D 可視化、WebGL、大數(shù)據(jù)渲染等),并應(yīng)用到實際項目中;
配合產(chǎn)品、設(shè)計團(tuán)隊,高效落地產(chǎn)品需求,解決跨瀏覽器、跨設(shè)備兼容性問題。
任職要求:
本科及以上學(xué)歷,計算機相關(guān)專業(yè),3 年以上前端開發(fā)經(jīng)驗,至少 1 年大屏可視化項目開發(fā)經(jīng)驗;
精通 Vue 全家桶(Vue 3 + Vue Router + Pinia/Vuex)或 React 生態(tài)(React 18 + React Router + Redux),能根據(jù)項目需求靈活切換框架;熟悉Cesium等三維可視化開發(fā)。
熟練掌握大屏可視化相關(guān)技術(shù):ECharts/Chart.js 圖表庫、數(shù)據(jù)可視化渲染優(yōu)化、響應(yīng)式布局適配(適配不同分辨率大屏);
熟悉 HTML5/CSS3/ES6+ 核心特性,掌握 Flex/Grid 布局、動畫效果、性能優(yōu)化(首屏加載、渲染性能等);
具備良好的代碼規(guī)范,熟練使用 Git 進(jìn)行版本控制,了解工程化工具(Webpack/Vite)的配置與優(yōu)化。