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。
- 大学或技术类专业学习经历。
- 周一至周五工作日办公时段可工作。
- 三至四年专业工作经验。
福利待遇
- 法定雇佣福利。
- 人寿保险。
- 医疗和心理援助。
- 金融和教育机构的折扣协议。
- 健身房折扣。
- 英语课程折扣。
- 旅行折扣。
- 在线学习。
- 完全远程办公。
