Alibaba logo
阿里巴巴
客户端开发工程师

客户端开发工程师

发布于 大约 3 小时前

普通员工/个人贡献者

北京市 / 杭州市
无经验要求
全职员工
仅现场办公
本科
移动端开发
Arkts
Harmonyos
Ios
移动端架构

AI 估算 · 25k–45k

阿里大厂客户端开发,技术栈全面,薪资竞争力强,含年终奖及股票激励。

职位详情

关于这个职位

深度参与亿级DAU客户端App开发,使用C/C++/Java/Kotlin/Swift等语言构建高性能移动应用,覆盖iOS/Android/HarmonyOS多端架构

适合热爱技术、追求极致体验的客户端开发工程师,与阿里巴巴优秀团队共同成长

最低要求

本科及以上学历,计算机、软件、人工智能、信息安全、网络安全、通信等相关专业优先

熟悉操作系统/计算机网络/内存管理/多线程,对数据结构、算法有一定了解,具备良好的逻辑思维能力,能够具备独立解决复杂线上问题
熟悉 C/C++/Java/Kotlin/Swift/Objective-C/ArkTS 中一门编程语言,或有iOS/Android/HarmonyOS/PC 等客户端开发经验或对客户端研发体系有了解
学习能力强,不畏挑战,喜欢钻研,有良好的沟通能力和团队协同能力,善于独立思考并反思总结

工作职责

深度参与亿级DAU移动端产品开发,构建高性能/高可用性的客户端App架构,支撑千万级在线用户的稳定流畅使用;

使用C/C++/Java/Kotlin/Swift/Objective-C/ArkTS 等业界前沿的编程语言,主导技术方案设计与终端开发实践,打造极致流畅的交互体验;
面向iOS/Android/HarmonyOS/PC演进的多端架构,面向多终端打造的跨平台解决方案,不断提升多端使用体验;
探索操作系统底层技术原理,结合厂商新系统特性不断功能创新,攻克系统级技术难题;
面向AI/3DXR时代突破移动端技术边界,构建终端智能化能力与创新场景落地,探索XR设备探索沉浸式使用体验;
参与行业领先的技术项目,与优秀的团队一起成长,探索技术的深度和广度,持续学习和掌握新技术,提升自身技术水平实现个人职业发展的飞跃;
践行AI 新技术的前沿应用,参与工程技术方案设计与实现,推动前沿技术与业务的深度融合

优先资格

在校期间参与过 ACM、大学生数学建模竞赛、“挑战杯”、机器人足球等比赛并获奖者优先

具备学习并运用AI工具提升研发效能的能力
对前沿技术探索富有热情,能够结合实际工作需求,积极投入AI与传统技术融合的创新实践,并主动参与AI相关的研发项目
熟练掌握以下开发领域中的一项:Flutter/RN/WEEX/KMP/CMP、图形图像、游戏开发、终端网络、3D/XR 等领域技能
深入理解移动端架构设计(模块化/组件化/动态化),有复杂业务需求的开发经验
有大型互联网公司相关岗位的项目开发经历,有AppStore/GooglePlay/AppGallery等应用上架经验者更佳
国内外 TOP 开源项目的 Owner 或 Maintainer,并有相应的代码提交或贡献

AI 洞察

优缺点分析

优点

  • 技术栈全面,覆盖iOS/Android/HarmonyOS/PC,学习机会多
  • 前沿技术探索(AI/3DXR),有创新空间
  • 团队优秀,有完善的人才培养体系
  • 技术更新快,需要持续学习,保持竞争力
  • 大厂内部竞争激烈,需要主动争取机会

缺点 / 挑战

  • 阿里平台亿级用户规模,挑战高,技术成长快
  • 业务复杂度高,需要处理高并发和性能瓶颈,压力较大
  • 适合热爱客户端技术、追求极致性能、乐于接受挑战、希望在大型平台快速成长的工程师

角色解读

  • 从客户端开发工程师向高级/资深工程师发展,逐步成为技术专家
  • 可以转向架构师,负责整体客户端架构设计
  • 随着多端和AI发展,有机会探索新领域如XR,成为领域专家
  • 参与亿级DAU移动端App的架构设计与开发,确保高性能与高可用性
  • 使用多种编程语言实现iOS/Android/HarmonyOS等多端功能,优化用户体验
  • 探索操作系统底层和AI/3DXR等前沿技术,落地创新场景
  • 与团队协作,推动技术方案实施,解决复杂技术问题
  • 扎实的编程基础,熟悉至少一种客户端开发语言(如C++/Java/Kotlin/Swift等)
  • 理解操作系统、网络、内存管理、多线程等底层原理
  • 具备移动端架构设计能力和跨平台开发经验更佳
  • 对AI等新技术有热情,能结合业务应用

申请策略

  • 关注阿里巴巴各业务线客户端发展方向,选择匹配的团队
  • 准备多个端(iOS/Android/鸿蒙)的经验分享,展示多端能力
  • 突出客户端项目经验,特别是性能优化、架构设计相关
  • 列出熟悉的编程语言和技术栈,展示深度
  • 如果有开源贡献或竞赛获奖,重点提及
  • 展现AI工具应用或相关项目
  • 深入学习操作系统、网络等底层知识
  • 了解跨平台框架如Flutter/RN,尝试实践

面试指南

  • 用STAR法则描述项目,突出个人贡献和技术难度
  • 从原理层面解释优化措施,体现深度
  • 结合具体代码或数据,展示经验
  • 表达对技术的热情和新技术的关注
  • 请介绍一个你做过的最复杂的客户端项目,遇到的问题和解决方案
  • 如何优化App启动速度或内存占用?
  • 谈谈你对Android或iOS系统架构的理解
  • 如何处理多线程并发和线程安全?

职位点评

71
综合评分

阿里大厂客户端开发,技术前沿成长快,但加班多WLB一般

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术成长、不介意高强度工作的工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展90
工作生活40
使命价值70

薪资福利

75中等

阿里巴巴提供有竞争力的薪资和福利,但工作压力较大,补偿性动机较好。

薪资信号未披露(AI估算:25K-45K/月)

成长发展

90较高

职位涉及多种语言和多端架构,以及AI/3DXR前沿技术,成长机会多。

技术前沿前沿/新兴技术
技术栈C++、Java、Kotlin、Swift、Objective-C、ArkTS、AI、3DXR、Flutter、HarmonyOS
成长机会持续学习和掌握新技术
业务类型ambiguous

工作生活

40较低

工作地点在北京/杭州/上海,需现场办公,互联网大厂节奏快,生活平衡一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

岗位推动移动端技术和AI应用,有技术创新意义,但社会影响力中性。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs