岗位职责:1、负责IOS客户端的软件设计和编码工作,实现客户端服务器交互、UI交互;2、现有版本维护、新功能开发以及重构优化;3、参与软件功能设计、以迭代的方式完成软件开发工作;4、 解决研发过程中的关键问题和技术难题;任职要求:1、精通Objective-C语言,熟悉Swift语言者优先。2、熟悉App Store上架的流程和要求。3、熟练掌握iOS SDK,熟悉Cocoa Touch框架,了解iOS系统架构和运行机制。4、具备扎实的面向对象编程思想,熟悉常用的设计模式(如:单例模式、工厂模式、观察者模式、代理模式、策略模式等)和数据结构。5、熟悉组件化技术,能够将应用拆分为独立的模块,提高代码复用性和开发效率。6、熟悉性能优化、内存管理、多线程等技术。7、深入理解MVVM架构,并能够将其应用于实际项目中。8、熟悉混合开发技术,了解React Native、Flutter等框架者优先。9、具备良好的代码风格和编程习惯,注重代码质量和可维护性。