工作内容
1.负责iOS平台应用程序的设计、开发、测试及维护工作,确保产品功能的高质量和用户体验的卓越性。
2.根据产品需求,参与系统架构设计,优化现有系统架构,提升系统性能和稳定性。
3.与产品经理、UI/UX设计师紧密合作,将设计稿转化为高质量的代码实现。
4.深入理解iOS平台特性,解决兼容性、性能优化等关键技术问题。
5.跟踪最新的iOS技术动态,持续学习和研究新技术,不断提升团队技术水平。
6.编写可维护、可扩展、高效的代码,并编写相应的技术文档。
任职资格
1.计算机科学或相关专业本科及以上学历,具有扎实的计算机科学理论基础。
2.至少3年以上iOS平台开发经验,精通Objective-C和Swift编程语言,熟悉iOS开发框架及相关工具,如UIKit、Core Data、Auto Layout、CocoaPods等。
4.深入理解iOS系统架构,熟练掌握MVC、MVVM等设计模式,具备良好的代码结构和设计能力。
5.熟练掌握常用的第三方库和SDK的使用,具备iOS应用性能优化、内存泄漏排查等方面的实践经验。
6.熟悉HTTP、TCP/IP等协议,熟悉Socket编程和Restful API等接口的设计和使用。
7.熟练掌握iOS应用打包和发布流程,包括证书管理、签名打包、版本管理、发布上线等,有0到1独自成功上线的iOS应用案例。
8.熟悉Xcode等开发工具,掌握Git等版本控制工具,具备良好的编码习惯和代码规范意识。
9.强烈的责任心和团队合作精神,优秀的沟通能力和学习能力。
10.有React Native、Flutter等跨平台开发经验者优先。
11.有互联网医疗或电商经验优先考虑。