职位描述
岗位描述
1.根据产品需求完成APP客户端开发与维护,遵循编码规范,编写高质量、高可维护性的iOS原生代码;
2.独立承担iOS开发任务,全程配合需求落地、修改调试、后期维护及外部协同,负责APP发布上线全流程;
3.深入研读业务需求,从技术层面驱动业务迭代,持续改进优化客户端交互体验与运行性能;
4.与产品、设计、后端团队高效协同沟通,及时验证需求,精准修正测试中出现的各类技术问题;
5.保障iOS产品系统稳定、流畅、安全运行,主动学习前沿技术,开展技术创新与产品改造优化;
6.配合部门技术目标推进移动开发技术落地,规范编写各类技术文档,为产品用户体验提出合理化建议;
7.负责iOS客户端兼容性适配,覆盖不同机型、系统版本,解决适配难题,保障全场景使用体验一致;
8.排查客户端线上故障与异常,建立问题复盘机制,快速响应修复,降低故障对用户的影响范围;
9.参与iOS技术选型与技术难点攻关,沉淀开发***实践,协助开展团队技术分享与新人带教;
10.完成领导安排的其他工作。
任职资格
三年以上iOS开发经验;
2.熟练掌握Objective-C/swift编程语言;
3.深入理解Objective-C内存管理机制,熟练掌握内存及性能的优化;
4.精通iOS SDK中的UI、网络、数据库、XML/JSON解析等开发技巧;
5.具有扎实的编程基础、数据结构及算法基础和解决问题的能力;
6.熟练掌握MVC、MVVM等架构;
7.关注用户体验,能够积极把技术转化到用户体验改进上,具备将产品逻辑抽象为技术方案的能力;
8.对新技术保持热情,具备良好的分析、解决问题的能力,以及强烈的进取心和责任感;
9.参与过完整项目开发并成功发布app;