远程互联网银行项目 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,支持一对一导师制和持续学习预算,帮助您快速成长。 为什么加入我们 - 参与具有行业影响力的金融科技项目,提升技术视野。 - 全远程弹性工作,全球招聘,打破地域限制。 - 专业培训与成长支持,定期技术大会组织与学习津贴。 - 多样化团队,尊重每一位成员的声音与贡献。 - 丰富的员工关怀计划,关注身心健康和家庭平衡。