滴滴iOS高级研发工程师(J250207014)
社招全职2年以上技术地点:北京状态:招聘
任职要求
1. 本科及以上学历,2年以上iOS开发经验,至少参与过一个完整的商业级应用 2. 深入理解Objective-C语言,良好的架构设计能力和编程习惯,具备一定的技术攻关能力 3. 熟练掌握iOS的内存管理机制、Runtime、RunLoop、动画、多线程等内容,针对版本新特性适配及性能调优 4. 对跨端开发有一定了解,有Flutter开发经验是加分项 5. 有强烈的责任心和团队精神,善于沟通和合作,抗压能力较强
工作职责
1. 负责滴滴国际化外卖骑手需求迭代、关键模块设计、开发工作,保障交付产品的质量 2. 和产品同学配合,参与产品需求讨论及技术方案制定和实现 3. 以用户为中心、关注产品体验,持续进行体验升级和技术优化
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
相关职位
社招2年以上技术
1. 负责滴滴国际化外卖用户端需求迭代、关键模块设计、开发工作,保障交付产品的质量 2. 和产品同学配合,参与产品需求讨论及技术方案制定和实现 3. 以用户为中心、关注产品体验,持续进行体验升级和技术优化
更新于 2025-09-08
社招1年以上技术
1. 负责国际化乘客端APP功能研发和性能优化,参与客户端基础组件及架构设计; 2. 配合产品经理,深度参与产品需求讨论,功能定义等; 3. 设计良好的代码结构,能够不断迭代重构,保障产品的稳定性和体验; 4. 参与项目中遇到的难点技术攻坚
更新于 2025-08-12