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