职位描述
一、岗位职责
1.负责iOS端核心产品的架构设计、模块开发与性能优化,主导关键技术难点的攻坚,保障产品在不同iOS版本及机型上的稳定性与流畅性。
2.深度参与产品研发全流程,从需求评审、技术方案设计,到开发落地、测试验收,全程把控技术质量与进度,主动预判并解决潜在风险。
3.精通Apple Human Interface Guidelines(HIG)规范,基于规范对UI设计图进行技术可行性评估,针对设计不合理之处(如交互逻辑冲突、机型适配隐患、用户体验瑕疵等)提出专业优化建议并推动落地。
4.独立负责复杂功能模块的全流程开发,具备自主分析问题、定位根源并高效解决问题的能力,如线上崩溃修复、性能瓶颈突破、兼容性问题排查等。
5.搭建并完善iOS端技术体系,包括编码规范、开发工具链、自动化测试流程等,提升团队整体开发效率;主动分享技术经验,指导初级开发工程师成长。
6.与产品、设计、测试及后端团队紧密协作,精准理解跨部门需求,通过高效沟通推动需求落地,确保研发过程中的信息同步与协同顺畅。
7.关注iOS生态技术动态,如Swift新特性、iOS系统更新带来的API变化、App Store审核政策调整等,将前沿技术与最佳实践融入产品开发,提升产品竞争力。
二、任职要求
1.本科及以上学历,计算机、软件工程等相关专业,5年及以上iOS原生开发经验,至少主导过1款商业化成功产品的核心开发,有完整的从0到1产品研发或重大版本迭代经历。
2.精通Swift/Objective-C编程语言,深入理解iOS系统架构(如RunLoop、内存管理、多线程、事件响应机制等),熟练掌握UIKit、SwiftUI等核心框架,能独立完成复杂UI交互与动画开发。
3.精通Apple HIG规范,对iOS端交互逻辑、视觉设计、用户体验有深刻理解,能快速识别设计图中不符合规范、适配风险或体验不佳的问题,并提供具备可执行性的优化方案。
4.具备极强的自主解决问题能力,面对线上突发问题(如崩溃率飙升、性能卡顿)能快速定位原因并给出解决方案;善于通过技术调研突破技术瓶颈,不依赖他人独立推进任务落地。
5.积极主动,责任心强:能主动认领核心任务,提前规划开发节奏,主动同步项目进展与风险;对产品质量有极致追求,主动打磨代码细节与用户体验,无需他人催促即可高效完成工作。
6.优秀的沟通协作能力:能清晰准确地与产品、设计团队对齐需求,用非技术语言解释技术问题;在跨团队协作中能主动协调资源,推动分歧达成共识,保障项目顺利推进。
7.具备良好的性能优化能力,有App启动速度、页面渲染效率、内存泄漏优化等实际项目经验;熟悉iOS自动化测试框架(如XCTest)或埋点、日志监控体系搭建者优先。
8.熟悉App Store上架流程与审核规则,有成功上架多款应用及处理审核驳回问题经验者优先;具备跨平台开发经验(如Flutter)或智能硬件联动开发经验者优先。
9.有良好的编码习惯,注重代码可读性、可维护性,具备模块化、组件化开发思维;能快速学习新技术并应用到实际工作中。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕