携程资深IOS开发工程师(MJ030758)
社招全职5年以上技术团队开发地点:上海状态:招聘
任职要求
1、本科及以上学历,计算机科学与技术、软件工程、电子信息等相关专业优先。 2、5年以上 iOS 开发经验,深入理解 Objective-C 语言特性与内存管理机制,具备扎实的编码基础与调试能力;有大型移动应用开发经验者优先。 3、具备鸿蒙(HarmonyOS)应用开发经验,或熟练使用 React Native跨端框架进行 iOS 端适配与开发,能独立完成跨端功能的联调与问题修复者优先。 4、有 AI 技术在移动端落地的相关经验(如集成 AI 模型 SDK、调用 AI API 实现智能功能、基于 TensorFlow Lite 等框架进行端侧 AI 模型部署),或对 AI 在旅行场景(如智能推荐、语音助手、图像识别)的应用有深入理解与探索意愿者优先。 5、积极主动,具备较强的问题分析与解决能力;有良好的团队合作精神与沟通能力,能高效配合产品、设计及跨端团队推进项目;对产品体验有极致追求,关注细节,有较强的责任心与自驱力。
工作职责
1、深度参与携程旅行 App 核心功能的全生命周期开发与维护,覆盖用户出行场景的功能迭代,确保功能稳定性与用户体验达标。 2、负责iOS客户端公共基础组件的设计、开发与迭代,提炼通用能力(如网络请求、UI 组件、数据缓存等),降低团队重复开发成本,提升整体研发效率与代码复用率。 3、参与产品需求分析,结合 iOS 平台特性与跨端技术方案,完成应用功能模块的详细技术设计、编码实现,保障高质量交付与版本迭代节奏。 4、主导或参与 App 性能与体验优化,包括启动速度、页面加载、内存占用等维度,通过 Xcode Instruments 等工具定位并解决性能瓶颈;同时关注跨端场景下的体验一致性,持续提升用户使用感受。 5、探索 AI 技术在客户端的落地应用,如基于 AI 的端侧推理、智能推荐功能优化、图像识别(如行程票据识别)、语音交互等场景的技术调研与开发,提升产品智能化水平。
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
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.
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.
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)或编程语言的制造商提供的一套工具。
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
相关职位
社招3年以上网易智邮
1. 负责网易邮箱大师iOS端App的开发维护 2. 优化网易邮箱大师iOS端性能和用户体验 3. 负责关键技术验证和选型等工作,制定开发计划周期 4. 负责管理产品生命周期,跟踪、分析产品使用情况;及时提供产品维护支持,不断优化产品
更新于 2025-03-10

社招
“8年以上iOS开发经验 精通 Swift、Objective-c 和 Xcode 在 MVC、MVP 和 MVVM 架构方面拥有丰富的经验。 对 iOS 充满热情,注重细节并对代码所有权持开放态度 您将以友好和协作的方式成为团队合作者 流利的书面和口头英语"
更新于 2023-01-07
社招网易云音乐
1. 参与云音乐多端业务开发,包含 iPad 适配、iOS 特性开发和业务迭代。 2. 进行iOS 特性调研,方案设计和评审,完成核心代码编写。 3. 参与跨端能力开发建设,打破开发壁垒,提升业务交付效率。 4. 参与APP性能和体验优化。
更新于 2025-06-19