
阿里巴巴
客户端开发工程师
客户端开发工程师
发布于 大约 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