Angular 開發工程師,地理空間應用(哥倫比亞遠端工作)
透過將 Angular 11 遷移至 18,並整合 GeoServer、PostgREST 和後端 API,推動 Adecco Colombia 地理空間應用現代化。 工作也涵蓋前端安全,以及功能測試和整合測試。
說明
- 逐步將 Angular 11 遷移至 Angular 18,處理相容性變更並更新相依套件。
- 逐步移除 jQuery,並以 Angular 原生方案取代其功能。
- 使用獨立元件和控制流程語法(@if、@for)更新前端架構,並評估 Signals。
- 調整地理空間檢視器以配合 GeoServer 更新。
- 確認 WMS/WFS 圖層、端點和 EPSG 座標參考系統的相容性。
- 維護並更新 PostgREST 服務整合,包括篩選器、RPC 程序和 JWT 驗證。
- 使用 HTTP 攔截器實作安全驗證和權杖管理。
- 開發並執行功能測試和整合測試。
- 與後端團隊協調技術相依項目、問題排除和正式環境發布。
職位要求
- 至少三年使用 Angular 14 或更新版本的專業經驗,並具備 Angular 主版本遷移的實務經驗。
- 熟悉現代 Angular,包括獨立元件、Signals 和控制流程語法(@if、@for)。
- 具備移除 jQuery 並將舊版功能遷移為 Angular 原生實作的經驗。
- 具備 HTTP 攔截器、JWT 驗證和前端安全經驗,包括防止 XSS。
- 具備整合 GeoServer 和 WMS/WFS 協定地理空間服務的經驗,包括 GetMap、GetFeature 和 GetCapabilities 作業。
- 具備 Leaflet 或 OpenLayers 等互動式地圖程式庫的使用經驗。
- 具備使用 REST/PostgREST API 的經驗,包括篩選器、RPC 端點和驗證。
- 具備紮實的 TypeScript 技能,並熟悉 Node.js、npm 和 Git。
- 大學或技術類科系就讀經歷。
- 可於週一至週五的平日辦公時段工作。
- 三至四年專業工作經驗。
福利待遇
- 法定僱傭福利。
- 人壽保險。
- 醫療和心理協助。
- 金融與教育機構折扣方案。
- 健身房折扣。
- 英語課程折扣。
- 旅遊折扣。
- 線上學習。
- 全遠端工作。
