DiDi logo
滴滴出行
高级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