职位描述:
负责iOS端核心功能模块的设计、开发与维护,确保系统架构清晰、稳定、可扩展。
深入参与系统设计,基于实际场景合理应用设计模式,提升代码可维护性和可扩展性。
解决复杂技术难题,推动代码质量与系统稳定性提升。
持续跟进 iOS 平台的新特性、新技术,并在项目中应用。
参与线上问题排查与性能调优,持续提升产品质量和用户体验。
编写高质量技术文档,总结沉淀项目经验,助力团队技术成长。
职位要求:
本科及以上学历,计算机相关专业,7年以上 iOS开发经验。
精通 Objective-C,熟练掌握Swift/C/C++,能够进行高效的底层开发与优化。
深入理解 iOS 运行机制,熟悉内存管理、多线程、RunLoop、响应链等底层原理。
精通 Auto Layout,保证UI布局的精准适配。
熟悉网络通信协议(TCP/IP, HTTP, WebSocket)
有良好的沟通能力与团队协作精神。
具备良好的代码规范意识和系统性思维,与丰富的团队协作经验。
有使用相机AV Foundation、音视频流处理FFmpeg、蓝牙、图像处理OpenGL ES经验者优先。
具备一定 AI 辅助开发能力,能够合理使用大模型工具提升编码效率与代码质量,对 AI 工程化落地有实践经验者优先。
具有开源项目参与或维护经验,在开源社区保持活跃者优先。