1、本科及以上学历,计算机科学、软件工程等相关专业,有1年及以上iOS开发经验;
2、能够根据业务需求独立完成相应的开发及优化,掌握证书的申请,应用打包以及发布流程;
3、能够独立完成功能模块的代码重构,根据IOS系统特性完成相应的适配,能够使用Analyze静态分析工具,进行项目调优;
4、掌握异步、同步、串行队列、并行队列的实现原理,掌握GCD执行步骤,掌握延时执行、一次性代码、快速遍历等基础方法;
5、能够熟练使用AFNetworking网络框架,能够编码实现文件上传、下载的工具类,能够对第三方网络框架进行优化和二次封装者优先;
6、掌握沙盒存储原理,掌握文件、Plist、NSUserDefaults数据存储的使用,熟悉SQLite数据库增删改查常用操作,熟练使用FMDB者优先;
7、熟练运用MVC架构模式进行开发,编写简单的可复用的UI组件,具有GitHub开源组件者优先;
8、掌握YYKit、Masonry、MJ系列等主流开源框架的使用,能够独立使用CocoaPods进行依赖引用;
9、掌握SVN、Git等源码管理工具的使用方法,能够协同团队成员完成项目开发工作。
职位福利:五险一金、年底双薪、绩效奖金、交通补助、餐补、通讯补助、带薪年假、补充医疗保险