崗位職責(zé):
1、負(fù)責(zé)產(chǎn)品前端頁面的設(shè)計(jì)、開發(fā)、調(diào)試與維護(hù),保障頁面的兼容性和流暢性;
2、參與產(chǎn)品需求評(píng)審和原型討論,結(jié)合用戶體驗(yàn)提出前端技術(shù)實(shí)現(xiàn)建議;
3、配合后端開發(fā)工程師完成接口聯(lián)調(diào),實(shí)現(xiàn)前后端數(shù)據(jù)的高效交互;
4、優(yōu)化前端頁面性能,解決不同瀏覽器、不同設(shè)備的兼容性問題;
5、編寫前端技術(shù)文檔,包括組件文檔、接口對(duì)接文檔和開發(fā)規(guī)范等;
6、關(guān)注前端新技術(shù)和新框架,推動(dòng)團(tuán)隊(duì)前端技術(shù)棧的迭代升級(jí)。
任職要求:
1、熟練掌握前端基礎(chǔ)技術(shù),包括 HTML5、CSS3、JavaScript/TypeScript;
2、精通主流前端框架Vue.js、React、Angular 等,理解其設(shè)計(jì)原理(如虛擬 DOM、響應(yīng)式原理、組件化思想)。
3、熟悉前端工程化工具,如 Webpack、Vite、npm/yarn 等的使用和配置;
4、熟悉跨端開發(fā)技術(shù)H5/小程序/React Native/Flutter/UniApp/Taro等,,有移動(dòng)端開發(fā)經(jīng)驗(yàn),熟悉跨端適配方案;
5、熟悉地理坐標(biāo)系(WGS84、GCJ02、BD09)、投影轉(zhuǎn)換及空間數(shù)據(jù)格式(GeoJSON、TopoJSON、Shapefile、KML)
6、掌握前端性能優(yōu)化方法,了解瀏覽器渲染原理和網(wǎng)絡(luò)請(qǐng)求優(yōu)化策略;
7、具備良好的代碼規(guī)范和版本控制意識(shí),熟練使用 Git 等工具;
8、具備較強(qiáng)的用戶體驗(yàn)感知能力,能夠設(shè)計(jì)出簡潔易用的前端交互界面;
9、良好的溝通協(xié)作能力,能與產(chǎn)品、設(shè)計(jì)、后端團(tuán)隊(duì)高效配合;
10、具備快速學(xué)習(xí)能力,能夠跟進(jìn)前端技術(shù)的更新迭代;
11、有責(zé)任心,注重代碼質(zhì)量和用戶體驗(yàn),對(duì)前端細(xì)節(jié)有嚴(yán)格要求。