职位描述
高级iOS开发工程师负责iOS应用的开发与维护,确保高性能、稳定性和用户体验。该职位需与跨职能团队协作,提供创新解决方案并参与整体产品战略规划。要求深入理解iOS生态系统(包括框架、工具和最佳实践),以推动技术卓越和产品成功。
核心职责
- 主导移动端iOS应用的开发全流程,包括需求分析、架构设计、编码实现、测试验证及上线后维护
- 设计开发可独立运行的模块组件,确保与现有系统的无缝集成,兼顾扩展性、可维护性和性能优化
- 攻克性能优化、稳定性提升、内存管理、资源加载等技术难题,保障应用在各类iOS设备及系统版本上的流畅运行
- 协同跨平台团队设计统一解决方案,确保iOS/Android/Web三端功能与体验的一致性
- 参与代码审查,指导初级开发人员,严格遵循代码规范与最佳实践
- 持续追踪iOS开发领域的前沿技术动态,优化开发流程并提升产品质量
任职要求
- 具备扎实的iOS开发经验,精通Swift和Objective-C编程语言
- 深入理解iOS系统架构、内存管理机制及性能调优方法
- 有React Native/Flutter/Xamarin等跨平台开发框架实战经验
- 出色的复杂问题定位能力,能高效解决技术疑难问题
- 优秀的跨团队协作能力,能与产品经理、设计师及后端工程师高效配合
- 熟悉敏捷开发流程,精通Git等版本控制工具
- 具备编写整洁、可扩展、文档完备的代码能力
- 有App Store上架经验,熟悉苹果应用审核规范
- 计算机科学或相关专业本科/硕士学历优先