岗位职责:1.负责客户端基础模块组件的开发与维护;2.根据产品经理提出的需求,提供可行的解决方案,前后端配合完成App开发及调试;3.能按照项目计划,按时提交高质量的代码,完成开发任务;4.持续优化App体验,提高产品可用性,可维护性,并能够快速定位并及时修复软件缺陷;5.规范文档的编写,维护,以及其他与项目有关的工作;6.关注iOS新技术发展、探索及实践,推动团队技术的研究及创新。工作经验要求:1.五年以上iOS应用开发经验,对iOS开发平台及主要框架有深入理解;2.熟悉常见的性能优化方法,能独立解决技术难题,具备对技术难点的判断、选型、及实施能力;3.深入掌握ObjectiveC和Swift,具有良好的架构设计能力,熟悉主流的开发模式(如MVC、MVVM、MVP等);4.在路由(如URLRouter、MeditorRouter)、模块化、组件化等方面有开发经验和独到理解;5.熟悉跨平台技术(Flutter,RN等)及其在iOS中的实践应用;6.有大型项目的架构设计经验,能够胜任复杂业务的拆分与实现;7.有混合开发Hybrid相关经验者优先。知识&技能要求:1具备扎实的ObjectiveC和Swift编程基础,熟悉内存管理(ARC)、多线程(GCD、OperationQueue)和网络开发(URLSession、AFNetworking等);2.熟悉常用的设计模式(如单例、观察者、工厂模式等)和数据结构,有良好的代码质量意识;3.熟练使用Xcode和常用工具(如CocoaPods、Fastlane、Git等;4.对iOS性能调优,例如Crash优化、加载性能及性能监控有深入了解。5.熟悉iOS平台下的图形渲染与动画框架(如CoreAnimation)和多媒体框架(如AVFoundation);6.对网络协议(如HTTP、ket)有深入了解,熟悉常用网络调试工具(如Char*、Postman);7.有独立定位问题和解决问题的能力,能够快速适应复杂开发环境;8.具备高度责任感及团队合作精神,执行力强,良好的口头及书面表达能力。
联系我时,请说是在58同城上看到的,谢谢!