崗位職責:
(1)精通 Vue.js (Vue 3為主) 及其核心生態(tài)系統(tǒng) (Vue Router, Vuex/Pinia, Vite) 設計和開發(fā)復雜、高性能的單頁面應用 (SPA)。深入理解Vue響應式原理、組件化開發(fā)、Composition API,并能運用最佳實踐構建可復用、易維護的前端組件庫。
(2)能夠根據(jù) 設計稿(Figma/Sketch/Adobe XD/PSD等)進行像素級精準還原,對設計細節(jié)(間距、顏色、字體、動效)有嚴格要求。
(3)精通 HTML5, CSS3 (包括Flexbox, Grid布局) 和現(xiàn)代CSS預處理器/后處理器(如Sass/Less/PostCSS),編寫語義化、結構化、符合標準的代碼。
(4)快速理解后端接口文檔/規(guī)范,并能獨立完成前端數(shù)據(jù)綁定、狀態(tài)同步和業(yè)務邏輯實現(xiàn),熟練使用 RESTful API / GraphQL 與后端服務進行高效數(shù)據(jù)交互。
(5)熟練使用二三維地圖框架開發(fā)地圖功能,二維框架方面有OpenLayers、Mapbox等開發(fā)經(jīng)驗,并具備三維開發(fā)能力。
(6)實施前端性能優(yōu)化策略(代碼分割、懶加載、緩存策略、資源壓縮、渲染性能優(yōu)化等),提升頁面加載速度和運行效率。
(7)理解AI功能(如模型預測結果展示、實時數(shù)據(jù)流可視化、復雜交互式分析)對前端提出的特殊要求(如高性能渲染、實時性、復雜交互)。
(8)具備大屏、PC和H5項目開發(fā)經(jīng)驗,熟悉移動端開發(fā),有基于H5的移動開發(fā)經(jīng)驗,熟悉小程序開發(fā),有基于Uniapp或騰訊原生小程序的開發(fā)經(jīng)驗。
任職要求
1、本科及以上學歷,計算機、應用數(shù)學、地理信息系統(tǒng)等相關專業(yè)。
2、必須擁有3年及以上深度使用Vue.js框架(Vue 2/Vue 3)進行大型項目開發(fā)的經(jīng)驗,必須擁有優(yōu)秀的UI還原能力,有復雜、高質(zhì)量UI界面成功落地經(jīng)驗。
3、對AI技術有深刻理解和熱情,對新技術有持續(xù)學習和理解,擁有AI產(chǎn)品/項目的前端研發(fā)經(jīng)驗,熟悉AI功能在前端的典型實現(xiàn)模式(如數(shù)據(jù)可視化大屏、實時反饋界面、模型結果交互式探索等)。
4、對地圖技術熟悉,有地圖相關開發(fā)經(jīng)驗優(yōu)先。
5、精通 Vue.js (Vue 3 優(yōu)先) 及其核心生態(tài) (Vue Router, Vuex/Pinia, Vite),精通 HTML5, CSS3, JavaScript (ES6+),熟練使用 TypeScript
6、卓越的UI實現(xiàn)能力: 對設計細節(jié)敏感,追求像素級還原,扎實的JavaScript基礎: 深入理解原型鏈、閉包、異步編程等核心概念,高效的前后端協(xié)作能力: 能快速理解接口,獨立完成復雜數(shù)據(jù)綁定和邏輯處理
7、具備優(yōu)秀的問題分析和解決能力,良好的溝通協(xié)作能力,強烈的結果導向意識,持續(xù)學習和技術熱情。