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