阿里巴巴阿里国际站-高级前端开发工程师-Accio
任职要求
1. 优先考虑:同时具备 Java 和 Web 开发经验优先、有 Chrome 插件开发经验和能力优先、有 AI 开发经验优先、有数据能力优先、有良好的英文交流和阅读能力优先; 2. 计算机相关专业本科及以上学历,2年以上 Web 开发经验; 3. 熟悉 Web 语言,精通 React 框架或 VUE 框架…
工作职责
1. 负责Accio AI产品的研发,包括需求分析,系统设计,用 AI IDE 写代码,编写单测,模块数据分析,监控运维等; 2. 能够进行技术攻坚,架构优化,性能优化,并能能够自驱定义问题,解决问题,追过程,拿结果; 3. 主观能动性好,能够持续学习,特别是 AI 技术的发展和落地应用,提升产品效果,工程效率,技术先进性。
1、负责钉钉智能财务前端业务研发,支撑好业务迭代及项目快速推进; 2、具备业务思维,端到端的思考用户体验,通过技术优化带来体验提升和效率提升; 3、具备业务组件沉淀及开放能力,做好财务能力的开放及业务的链接。
- 面向公司内部视频智能剪辑工具的端到端研发:React/TypeScript 前端(时间线与轨道、剪切/拼接、转场/滤镜、字幕/音频波形、素材管理)、Java/Spring Boot 后端(转码/合成任务编排、权限与审核、导出/发布流水线),覆盖需求评审、API 设计、数据建模与上线运维全流程; - 参与/主导系统与架构设计:领域建模与边界划分、模块/插件化与扩展点设计、BFF/微服务拆分、任务队列与异步处理、幂等与重试、存储与缓存策略、对象存储/CDN/搜索等基础设施建设;针对音视频场景进行技术选型(FFmpeg、Media APIs、WebAssembly/WebCodecs/WebGL 等); - 负责前端技术方案与工程化:组件化与状态管理、复杂交互与性能优化(虚拟化时间线、渐进渲染、分片加载、Worker/OffscreenCanvas)、构建提速与包体积治理、可访问性与可用性体验; - 推动代码质量与可靠性:编码规范与 Code Review、单元/集成/E2E 测试、契约测试、静态检查与类型约束、异常与容错策略、性能与稳定性指标(如导出成功率、端到端耗时、Core Web Vitals、99.9% 可用性); - 持续完善可观测性与运维:日志/指标/链路追踪(OpenTelemetry)、错误告警、容量评估与弹性扩缩、灰度发布与快速回滚;构建用于多媒体处理的任务监控与可视化面板; - 工程效率与 AI 助力:熟练使用 Cursor 等 AI 开发工具进行跨文件重构、目标化编辑、测试/文档生成与方案验证,沉淀提示词与使用规范,提升交付效率与一致性; - 与产品、设计、算法/多媒体与运维团队高效协作,按期高质量交付。
1. 参与多平台项目的前端开发工作,包括但不限于桌面端 Web 项目,手机端 WebApp,混合模式(Hybrid)开发的桌面 客户端和手机客户端内嵌 Web,以及基于开放平台的公众号,小程序等应用开发; 2. 保证代码在不同平台下的兼容性和良好性能,对项目代码进行持续优化和性能调优; 3. 与上下游开发人员紧密合作,制定接口规范并完成整体功能开发。