? 技術(shù)職責(zé):
1. 前端架構(gòu)設(shè)計:負(fù)責(zé)前端項目的技術(shù)選型、架構(gòu)設(shè)計和工程化體系搭建。
2. 核心功能攻堅:主導(dǎo)實現(xiàn)技術(shù)復(fù)雜度最高的核心模塊,特別是 WebGIS(如 OpenLay?ers/Mapbox)和復(fù)雜數(shù)據(jù)可視化。
3. RxJS 數(shù)據(jù)流處理:運(yùn)用 RxJS 響應(yīng)式編程,處理項目中復(fù)雜的異步數(shù)據(jù)流、狀態(tài)聯(lián)動和實時消息。
4. Code Review 與規(guī)范制定:負(fù)責(zé)制定團(tuán)隊編碼規(guī)范,并通過 Code Review 保證代碼質(zhì)量。
5. 性能優(yōu)化與技術(shù)探索:負(fù)責(zé)前端應(yīng)用的性能瓶頸分析與優(yōu)化,引領(lǐng)團(tuán)隊技術(shù)進(jìn)步。
? 技能要求:
1. Angular 經(jīng)驗: 3 年以上前端經(jīng)驗,其中至少 2 年以 Angular(12+ 版本) 為主要框架,并有完整的復(fù)雜中后臺項目經(jīng)驗。
2. TypeScript 專家:精通 TypeScript,能熟練運(yùn)用其高級特性。
3. RxJS 熟練:深刻理解響應(yīng)式編程思想,熟練使用 RxJS 常用操作符處理復(fù)雜異步邏輯。
4. 工程化能力:熟悉 Angular CLI 及 Webpack, NPM, ESLint 等工具。
5. 核心軟實力:具備獨立分析和解決復(fù)雜技術(shù)問題的能力。
6. 關(guān)鍵加分項:擁有 WebGIS 或復(fù)雜數(shù)據(jù)可視化的實際項目經(jīng)驗。
7. 其他加分項:熟悉 NgRx/Akita 等狀態(tài)管理方案;熟悉 PWA 或 SSR;有后端開發(fā)經(jīng)驗;有自動化測試經(jīng)驗。