崗位職責(zé):
1、根據(jù)工作安排,高效、高質(zhì)地完成代碼編寫,確保符合標(biāo)準(zhǔn)前端代碼規(guī)范;
2、負(fù)責(zé)公司現(xiàn)有項(xiàng)目和新項(xiàng)目的前端修改調(diào)試和開發(fā)工作;
3、與設(shè)計(jì)團(tuán)隊(duì)緊密配合,能夠?qū)崿F(xiàn)設(shè)計(jì)師的設(shè)計(jì)想法;
4、與后端開發(fā)團(tuán)隊(duì)緊密配合,確保代碼有效對(duì)接,優(yōu)化網(wǎng)站前端性能;
5、確保頁(yè)面通過標(biāo)準(zhǔn)校驗(yàn),兼容各主流瀏覽器。
6、熟悉二維GIS地圖可視化技術(shù),通過Cesium與Three.js實(shí)現(xiàn)地圖數(shù)據(jù)的3D展示與交互,具備WebGIS開發(fā)能力。通過Echarts等實(shí)現(xiàn)數(shù)據(jù)可視化大屏開發(fā)。
崗位要求
1、能夠熟練進(jìn)行前端代碼開發(fā),有良好的架構(gòu)能力和精簡(jiǎn)代碼的能力,在開發(fā)設(shè)計(jì)的過程中能夠充分考慮與后臺(tái)的對(duì)接,掌握前端開發(fā)中常見技術(shù)問題的解決方案:如 HTTP、瀏覽器、跨域、緩存等。
2、熟練掌握 vue 全家桶(vue、vue/cli、vue-router、vuex)進(jìn)行開發(fā)任務(wù),精通HTML、CSS,理解語(yǔ)義化,遵循主流編碼規(guī)范。
3、熟練掌握流行的前端UI框架如:element-ui、vant-ui、Bootstrap、uView-ui以及各類插件,熟練掌握H5響應(yīng)式開發(fā)。
4、熟練掌握axios與后端交互,調(diào)試接口。
5、熟練使用uniapp實(shí)現(xiàn)多端開發(fā),實(shí)現(xiàn)Android、IOS、鴻蒙、微信小程序等多端APP發(fā)布。
6、有過多端(PC端、移動(dòng)端、小程序端)整合開發(fā)經(jīng)驗(yàn)。對(duì)前端組件化開發(fā)有豐富的經(jīng)驗(yàn),要求寫過通用組件并應(yīng)用到項(xiàng)目/產(chǎn)品。
7、熟練掌握J(rèn)avaScript,掌握語(yǔ)言的核心技術(shù)(DOM,BOM,ES5/ES6),掌握常用的基于JavaScript的框架或類庫(kù)。
8、掌握Sass/Scss、Less等css預(yù)編譯方案通過全局樣式,樣式變量,樣式混入等方式復(fù)用樣式,優(yōu)化代碼。
9、熟悉Echarts及DataV等數(shù)據(jù)可視化框架及Jquery、canvas庫(kù)的引用。 熟悉 Three.js、Leafletjs等,具備海量數(shù)據(jù)可視化處理經(jīng)驗(yàn)。
10、熟悉Node.js,webpack搭建平臺(tái),了解mysql。
11、熟練使用yarn、npm包管理工具以及svn、git代碼版本控制工具 。
12、能夠?qū)η岸隧?yè)面進(jìn)行性能調(diào)優(yōu),解決不同瀏覽器及其不同版本之間的兼容性問題。
13、具備高強(qiáng)度抗壓力能力和自我驅(qū)動(dòng)力,有很高的團(tuán)隊(duì)協(xié)作意識(shí)。
14、有過OpenLayers或Cesium等開源GIS框架經(jīng)驗(yàn)者優(yōu)先。
15、有過鴻蒙(HarmonyOS)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
職位福利:五險(xiǎn)一金、績(jī)效獎(jiǎng)金、包住、餐補(bǔ)、交通補(bǔ)助、通訊補(bǔ)助、節(jié)日福利、免費(fèi)停車