高德地图客户端开发工程师-开放平台
实习兼职高德地图2026届春季校园招聘地点:北京状态:招聘
任职要求
1、熟悉Android SDK、ios或鸿蒙开发相关配套工具; 2、了解Android Framework层,并有一定Android源码阅读经验; 3、除了Android之外,具备其它方面开发经验的优先,比如iOS或鸿蒙开发技能优先; 4、具有ACM/OI等算法经历、对一些底层或框架(JVM/Android ROM/Linux/Flutter等)、以及行业技术(图片编解码/机器学习等)有深入了解者为佳(plus); 5、深刻了解移动客户端特性,有Android客户端开发经验,独立开发过 APP,有经历过大型APP的研发周期者优先; 6、思维敏捷,可以应付各类编程复杂问题,并迅速给出解决方案。 同时,我们还希望你: 1、学习能力强,对新事物保有好奇心,并能快速适应新环境; 2、良好的沟通能力和团队协同能力;能与他人合作,共同完成目标; 3、对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结。
工作职责
我们是高德地图终端开放平台团队,负责核心的SDK开发。业务覆盖广且复杂,既负责核心基础的搜索、定位、地图、导航能力开发,又涉及新兴的RTOS穿戴设备、AR的探索,技术栈包括Android、iOS、C/C++。业务/技术成长性非常不错,能够快速的积累经验、提升能力、成长。 岗位职责包括但不限于: 1. 负责高德地图APP基础架构的功能开发和架构演进,包括性能优化、包体积优化、插件化、基础能力研发等; 2. 负责解决软件潜在风险,保证软件安全、稳定、快速运行 3. 探索尝试前沿技术,工程上提高研发效率,业务上提升地图应用体验
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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)或编程语言的制造商提供的一套工具。
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
算法+
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
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.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
相关职位
社招2年以上D11124
1、负责快手开放平台的质量保障工作,包括不限于客户端SDK、引擎、基础组件和API; 2、参与移动端应用开发的整个过程,包括但不限于参与需求评审、技术评审,制定测试计划、设计测试用例,参与代码Review,执行模块测试、集成测试和回归测试、跟踪应用缺陷直至符合发布标准,分析、推动解决线上问题; 3、使用多维的测试手段如自动化测试、视觉测试、稳定性测试、性能测试、安全测试、异常测试、兼容性测试等,保障生态提供的移动端产品质量及用户体验; 4、参与自动化测试解决方案与效率工具开发,保障项目效率和质量提升; 5、优化与产品、研发、设计团队的协作流程,通过引入业界先进的测试技术和方法,提升测试工作的完成质量和测试效率。
更新于 2024-10-14
校招A33079
团队介绍:抖音开放平台团队是在“激发创造、丰富生活”的使命下,为更好的连接人与服务,满足多场景的用户需求而成立。团队一手肩负着合理开放抖音产品能力与数据,并做好管控,一手负责维护小程序等工具。面对多样需求,赋能更多合作方,连接更多外部优质服务、商品、内容,助力抖音各业务,更好满足用户需求,实现业务目标。 欢迎加入我们,你的每一行代码都会影响亿级用户,实现的每一个功能都会被亿级用户使用,解决的每一个 bug 都会改善亿级用户的体验。 1、主要负责客户端/服务端产品质量相关或业务线测试与工具开发工作; 2、深度参与产品研发项目,协同产品和研发团队高质量交付产品; 3、日常项目线下测试与线上质量分析; 4、参与质量体系规划和建设; 5、参与开发效率工具和保证技术项目质量。
更新于 2025-07-25