远程互联网银行项目 Angular 前端开发工程师 (3年以上)
远程
全职
您将作为核心成员加入互联网银行现代化团队,负责Angular前端架构的规划与落地。利用Angular 17、TypeScript 5、RxJS 7等前沿技术,设计并实现高性能、可维护的单页应用(SPA),同时与遗留后端系统深度集成。您需要关注敏捷开发流程、自动化测试覆盖率及持续交付,以确保产品在不同终端和网络环境下均能提供卓越的用户体验。
主要职责
- 深入分析业务需求与系统限制,设计前端解决方案并制定实施计划。
- 使用Angular CLI与TypeScript编写高质量、可复用的组件与服务。
- 应用RxJS处理复杂异步数据流,优化状态管理与业务逻辑。
- 与后端协作,通过RESTful API或GraphQL完成高效数据对接。
- 设计并实现响应式UI,保障多终端一致的用户体验与性能要求。
- 编写并维护单元测试(Jasmine/Karma)与端到端测试(Cypress),确保自动化测试覆盖率。
- 实施前端性能优化策略、懒加载与代码分割,提升应用加载速度。
- 参与代码审查与技术分享,推广前端最佳实践与工程化标准。
- 持续监控用户体验指标与前端健康状况,快速响应生产故障。
- 编写技术文档与操作手册,提升团队知识库的系统化与可维护性。
岗位要求
- 3年以上Angular前端开发经验,熟悉Angular 17及以上版本。
- 精通常规JavaScript(ES6+)、TypeScript 5、HTML5和CSS3/SCSS。
- 深入理解RxJS响应式编程,并能处理复杂异步场景。
- 熟练使用Webpack、Vite或Angular CLI进行构建与优化。
- 精通Git版本控制与分支管理,具备GitLab CI或Jenkins流水线实践经验。
- 掌握RESTful API和GraphQL优先使用场景,并能参与接口设计与调优。
- 熟悉自动化测试工具(Jasmine、Karma、Cypress等),具备TDD意识。
- 了解Web安全(XSS、CSRF、CORS)和常见加密协议(OAuth2.0、JWT)。
- 具备良好沟通能力和协作精神,能够在敏捷环境中高效交付。
- 英语达到B2以上水平,能无障碍阅读技术文档与参与国际化团队交流。
加分项
- 有微前端(Module Federation)或Monorepo(Nx)实践经验。
- 熟悉Node.js及Express/Koa后端开发,具备全栈协作能力。
- 了解云平台(AWS/GCP/Azure)部署与DevOps流程。
- 掌握容器化与编排(Docker、Kubernetes),具备环境自动化管理经验。
- 曾参与金融行业或互联网银行项目,了解核心业务流程与安全合规。
团队与文化
我们倡导开放、包容的团队氛围,鼓励成员跨职能协作与知识分享。定期举办技术分享会、Hackathon和Code Retreat,支持一对一导师制和持续学习预算,帮助您快速成长。
为什么加入我们
- 参与具有行业影响力的金融科技项目,提升技术视野。
- 全远程弹性工作,全球招聘,打破地域限制。
- 专业培训与成长支持,定期技术大会组织与学习津贴。
- 多样化团队,尊重每一位成员的声音与贡献。
- 丰富的员工关怀计划,关注身心健康和家庭平衡。