高德地图高德-移动端开发工程师/专家-iOS开发
社招全职2年以上技术类-开发地点:北京状态:招聘
任职要求
1. 本科及以上学历,计算机相关专业,2年以上iOS开发经验,有独立负责中型及以上APP核心模块的经历; 2. 精通Objective-C/Swift,对运行时机制、内存管理有深刻理解;具备扎实的计算机基础(数据结构、算法、网络、操作系统); 3.具备优秀的软件架构设计能力,能够熟练设计、开发可复用的基础组件/SDK,并有大规模代码重构或调试的经验; 4.在APP启动优化、性能监控、包体积瘦身等至少一个方面有实践经验; 5.具备良好的团队协作精神和沟通能力,有强烈的责任心和自驱力。 优先考虑: 1. 具备C/C++混合开发经验者优先; 2. 有跨端容器(如React Native, Flutter, 自研容器)开发或深度优化经验者优先; 3. 有技术项目管理或复杂项目主导经验者优先。
工作职责
团队介绍: 加入高德地图移动架构核心团队,我们负责支撑亿级用户的地图与导航场景。在这里,你将深入业界领先的跨端容器技术,在包体积、“启动秒开”等性能体验上持续深耕、保持行业标杆水平,并在高德扫街榜等关键业务中深度优化,让技术价值直接转化为用户口碑。我们是一群对极致体验痴迷的工程师,期待与你一起,参与影响亿级用户的核心技术建设,把技术做到“能写进行业故事”的高度! 加入我们,你将: 直面亿级用户产品的技术挑战,参与定义行业标准的跨端容器与性能优化方案,让你的代码影响全国用户的出行; 与一群痴迷于攻克技术难题、追求极致体验的顶尖工程师共同成长; 在架构设计、性能极致优化等方向获得充分授权,拥有将技术成果写入行业故事的机会与舞台。 岗位职责: 1. 主导架构与容器技术:负责高德地图iOS主APP的基础架构演进与高性能跨端容器的设计、开发与难点攻关,确保技术选型的先进性与可靠性; 2. 驱动关键业务实现:深度参与高德导航、用户平台、增值服务等核心业务的开发工作,通过技术创新保障产品体验领先; 3. 深耕体验与性能优化:主导并落地APP启动速度、包体积、流畅度等核心性能指标的极致优化,攻克“扫街榜体验优化”等技术难题,塑造行业领先的用户体验; 4. 保障应用稳定安全:负责识别并解决软件潜在风险,构建高可用、高稳定、高安全的应用运行环境。
包括英文材料
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
学历+
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
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.
相关职位
社招3年以上技术类-开发
1.负责高德地图信息业务以及与AI结合相关的功能的开发和架构演进,包括基础通用能力支持、性能优化、包体积优化、关键技术选型等; 2.负责解决软件潜在风险,保证软件安全、稳定、快速运行。
更新于 2025-07-23
社招3年以上技术类-开发
1.负责高德地图信息业务相关的功能的开发和架构演进,包括基础通用能力支持、性能优化、包体积优化、关键技术选型等; 2.负责解决软件潜在风险,保证软件安全、稳定、快速运行。
更新于 2025-08-08
社招3年以上技术类-开发
1.负责高德开放平台客户端SDK的功能开发和架构演进,包括性能优化、包体积优化、难题攻关、关键技术选型等; 2.负责解决软件潜在风险,保证软件安全、稳定、快速运行。
更新于 2025-07-16