1、iOS终端(包括iPhone,iPad等)应用程序设计、开发、测试与维护;
2、负责iOS终端应用程序相关开发文档的编写整理;
3、与服务器端进行接口定义与对接;
4、制定和遵守项目、部门、小组制定的各种研发规范,保证研发过程的持续改进;
5、能理解平台需求、设计文档,并有效参与评审;
6、能编写相关设计文档,并完成高质量的代码实现和单元测试;
7、对所负责的模块有维护责任,及时解决出现的问题.
工作要求:
1.具备iOS实际经验5年以上,精通Objective-C、Swift编程(有实际研发经验),开发过2个及以上完整的商业级App Store项目,App Store有较大用户量产品优先;
2. 熟练掌握Realm、Core Data等数据持久优化方案,参与客户端架构优化重构,组件化、模块化等;
3. 熟练掌握MVC、MVVM开发模式,能独立进行核心代码及重要模块设计及文档编写,能快速完成高质量代码编写,注重细节,命名规范,逻辑性强,有较强独立分析问题解决问题的能力;
4. 熟练掌握Apple内购及其他第三方支付、登录、统计、推送等;
5.熟练掌握网络请求技术;
6.熟练掌握Git及常用团队协同工具,instruments性能调试工具、提出性能优化方案;
7.有丰富的iOS混合开发经验;
8.熟练掌握runloop工作原理并能实际应用,Runtime运行机制及内存管理;
9.熟练掌握UI动画开发,善于沟通、善于合作、责任心强、善于分享、耐心帮助团队其他成员;
收起