Skip to content
← Back to job listings

高级/资深iOS开发工程师

trip · 长宁区, 上海市, 中国

External listingFull-time20 days ago

About The Role

主要工作内容: 1. 负责公司核心产品 携程旅行APP及海外版 的 iOS 端开发与优化,善于利用 AI Coding 工具辅助功能开发,提升编码效率与交付质量,将 AI 工具融入日常开发工作流,为全球用户提供卓越的移动端体验。 2. 与产品团队紧密协作,深入理解业务需求,高效完成功能开发与迭代,确保高质量交付。 3. 跨团队协作,与 React Native / H5 等多技术栈的前端团队及服务端团队对接,推动复杂业务场景的技术实现与优化。 4. 持续优化代码质量与性能,包括但不限于提升运行效率、降低内存占用、解决卡顿与崩溃问题,借助 AI 编程工具辅助代码审查、自动化测试生成及性能瓶颈分析,通过 AI 赋能持续提升代码工程质量,打造流畅稳定的用户体验。 5. 深入分析并解决日常开发中的技术难题,如 Crash、内存溢出、多线程异常等问题,保障应用的高可用性。 6. 关注 iOS 技术前沿,紧跟苹果官方(如 WWDC 新特性)及行业技术趋势,关注 AI Coding 前沿技术趋势,包括大模型辅助编程、AI Agent 开发工作流、AI 驱动的代码生成与重构等方向,结合公司业务需求,探索并引入创新技术方案,推动团队技术能力与 AI 工程化能力的持续提升。 任职资格 1. 扎实的编程基础:精通 Objective-C,具备良好的代码风格与工程化思维,同时对 Swift 有实际编码经验,能够灵活运用于项目开发。具备 AI 编程工具的实际使用经验,能熟练运用 AI 辅助编码、代码补全、智能重构等功能,有效提升日常开发效率。 2. 性能优化与问题诊断能力:熟练使用 Xcode Instruments 工具集(如 Allocations、Leaks、Time Profiler、Size Analyzer 等),能够精准分析应用性能瓶颈、内存问题及运行效率,并提出切实可行的优化方案。 3. 线上问题处理能力:具备丰富的线上 Crash 问题排查经验,能够快速定位根因并制定高效、稳定的解决方案,确保应用的高稳定性与用户体验。 4. 跨端技术理解与实践:熟悉主流跨端技术(如 React Native / H5)与 Native 的交互机制,能够高效完成跨团队协作开发,保障多端一致性与性能表现。 5. 技术探索与自驱落地能力:对新技术保持敏锐的洞察力与强烈的探索热情,能够主动研究前沿技术,并将其成功应用于实际项目中,推动团队技术进步。对 AI Coding 工具与技术有深入了解和实践经验,能主动探索大模型在代码生成、重构、调试、测试等研发环节的应用,并成功推动 AI 工具在团队中的落地与推广。 6. 架构设计思维:具备良好的应用架构设计能力,能够从系统层面思考问题,设计出高扩展性、高维护性的代码结构,为项目的长期发展奠定坚实基础

This is an external listing. JobSpring does not represent or verify the employer. Report this listing