
滴滴出行
高级iOS开发工程师
高级iOS开发工程师
发布于 1 天前普通员工/个人贡献者
北京市
高级经验
全职员工
仅现场办公
本科
软件工程
Ios
内存管理
多线程
性能优化
架构设计
Mvvm
AI 估算 · 25k–45k
北京高级iOS工程师市场行情25-45K/月,滴滴作为上市巨头薪资有竞争力,15薪为常见水平。
职位详情
关于这个职位
作为滴滴出行的资深iOS开发工程师,你将加入增长技术团队,负责核心App端iOS平台的产品需求开发与架构优化
你将主导技术方案设计,解决跨端体验与性能难题,推动移动端技术创新,直接影响数亿用户的出行体验
最低要求
本科及以上学历,3年以上iOS开发经验,深入理解Swift/Objective-C语言、iOS SDK原理,具有扎实的编码基础和良好的代码规范
熟悉iOS系统原理(Runtime、RunLoop、内存管理、多线程等),具备丰富的iOS开发调试、崩溃排查及性能调优能力,熟练掌握UI布局、动画开发、网络请求封装,具备严谨的面向对象编程思想
有RN/Flutter等跨端需求开发经验优先,同时了解JS/TS、CSS等前端技术栈者优先
熟悉移动端常用的MVP、MVVM架构、组件化/模块化思想,有大型App(千万级用户)开发经验,具备独立制定技术方案的能力和架构思维
具有较强的学习能力和问题解决能力,关注iOS领域新技术、新趋势,有使用AI进行辅助开发经验者优先
积极主动,责任心强,具备良好的团队协作能力和沟通能力,对产品体验有极致追求,能高效推进需求落地
工作职责
负责滴滴出行App端平台类产品需求的iOS端技术设计和开发工作,把控迭代节奏,保障产品交付质量与线上稳定性
协同产品、设计团队参与需求讨论、评审,主导iOS端技术方案的制定、落地与优化,解决核心技术难题
使用跨端技术栈(RN)开发需求,结合iOS原生特性优化跨端体验,持续提升研发效率,确保多端(iOS/Android)表现一致、性能优异、用户体验流畅
负责iOS端基础能力建设、性能调优、崩溃治理,参与App架构迭代与技术沉淀,提升团队研发效能
关注iOS领域新技术、新特性,结合业务场景落地实践,推动技术创新与产品体验升级
优先资格
有RN/Flutter等跨端需求开发经验优先,同时了解JS/TS、CSS等前端技术栈者优先
有使用AI进行辅助开发经验者优先
AI 洞察
优缺点分析
优点
- 成长技术团队处于业务增长核心,项目影响力高,个人贡献易被感知
- 公司技术氛围浓厚,鼓励创新,可接触iOS最新特性与AI辅助开发前沿
- 互联网行业节奏快,需快速迭代,对技术交付能力和线上稳定性要求高
- 跨端开发需求可能增加技术复杂性,需在原生与跨端间平衡性能与效率
- 适合具有3年以上iOS开发经验、追求技术深度与业务影响力、愿意在跨端领域拓展技能的高级工程师
缺点 / 挑战
- 滴滴拥有亿级用户,技术挑战大,能积累高并发、高性能场景的实战经验
- 用户规模巨大,崩溃和性能问题的影响面广,问题排查压力大
角色解读
- 技术纵深:从高级工程师向iOS架构师或技术专家发展,主导端侧技术演进
- 跨领域:积累跨端与前端能力,转型为全栈移动端专家或大前端负责人
- 管理路径:带团队成为技术Leader,负责产品线或团队技术管理
- 负责滴滴出行App iOS端核心功能的技术设计与开发,确保产品迭代高效稳定
- 与产品、设计团队协作,主导技术方案并解决跨端兼容与性能优化难题
- 参与App架构演进,进行性能调优、崩溃治理,提升用户体验
- 精通Swift/Objective-C,深入理解iOS Runtime、RunLoop、内存管理等底层原理
- 具备跨端开发经验(RN/Flutter),了解前端技术栈(JS/TS、CSS)
- 熟悉MVP、MVVM架构,有大型App架构设计与组件化经验
- 出色的性能调优、崩溃排查能力,以及良好的编码规范与面向对象思想
申请策略
- 在面试中展现你对产品体验的极致追求,可以举例说明你如何优化一个功能让用户更流畅
- 关注滴滴的技术博客或开源项目,了解他们在iOS端的实践,面试时能提及将加分
- 突出参与过的大型App项目经验,特别是千万级用户的产品,描述你在架构、性能优化方面的具体贡献
- 强调跨端开发经历(RN/Flutter),以及前端技术栈的掌握情况,这是加分项
- 展示你解决过的核心难题,如崩溃治理、启动速度优化、内存泄漏等,用数据量化成果
- 提及你使用AI辅助开发的实践,体现技术前瞻性
- 系统复习iOS底层原理(Runtime、RunLoop、内存管理),准备深挖面试官可能追问的技术细节
- 提前了解React Native或Flutter的跨端原理,如有条件可做一个小Demo展示
面试指南
- 技术原理类:先解释核心概念,再结合项目实例说明应用场景,最后总结收获
- 问题解决类:STAR原则(情境-任务-行动-结果),重点描述分析链路和最终数据
- 架构设计类:从需求背景出发,阐述设计目标、选型理由、具体实现及取舍
- 请描述iOS中RunLoop的原理,以及你在实际项目中如何利用RunLoop优化性能?
- 你如何排查和解决一个线上崩溃问题?请举例说明你的排查流程
- 你认为在React Native和原生iOS混合开发中,如何保证最佳用户体验?
- 请谈谈你对MVVM架构的理解,并在大型项目中如何实现组件化?
- 你用过哪些AI工具辅助开发?具体在哪些场景下使用?
职位点评
70
综合评分
滴滴增长技术团队,iOS高级岗,技术栈主流,发展空间大,但工作节奏快且需现场办公。
更适合这类人
适合优先考虑技术成长和职业发展,对薪资和福利有较高期待,且能接受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展85
工作生活45
使命价值70
薪资福利
80较高
薪资水平在北京高级iOS工程师中处于市场水准偏上,且滴滴作为上市公司福利体系完善,但JD未明确薪资范围,故评分稍扣。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
职位强调技术深度与跨端扩展,团队处于增长业务,技术挑战多,成长空间大,JD未明确晋升通道但暗示技术主导权。
技术前沿主流现代技术
技术栈Swift、Objective-C、React Native、Flutter、MVVM、性能优化
成长机会关注iOS领域新技术、新特性
业务类型profit_center
工作生活
45较低
北京现场办公,互联网公司通常有一定加班文化,JD未提及WLB或弹性工作制,故评分较低。
工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)
使命价值
70中等
滴滴出行服务于数亿用户,提升出行体验具有社会价值,但职位更偏技术实现,直接使命感不强。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
滴滴出行 的其他在招职位
相似职位推荐
Watch Jobs