• 技术职责:
1. 前端架构设计:负责前端项目的技术选型、架构设计和工程化体系搭建。
2. 核心功能攻坚:主导实现技术复杂度最高的核心模块,特别是 WebGIS(如 OpenLayers/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;有后端开发经验;有自动化测试经验。