ID:138089

iOS高级开发工程师

  • 公司信息:
  • 中国平安
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 福田

技术能力

熟练掌握各种编程思想,函数式编程,响应式编程,链式编程,拥有良好的编程风格。
熟练掌握各种设计模式,Builder模式,责任链模式,简单工厂模式,责任链模式等设计模式;
熟练掌握Hybird混合应用开发,WKWebView处理网页加载过程中的问题;
熟练使用各种数据加密&解密,数据缓存(接口缓存和离线缓存NSURLProtocol);
熟练使用HTTP协议,TCP,UDP协议和Socket长连接通信机制,心跳包设计;
熟练使用Reactive Cocoa响应式编程框架,以及RAC+MVVM架构下的功能设计和开发;
熟练掌握封装各种UI控件,Quartz 2D绘图以及核心动画效果,熟悉多视图开发,复杂的界面;
熟练掌握NSThread,NSOperation,GCD多线程编程技术,多线程安全处理;
熟练掌握SQL数据库操作,以及数据库的优化;
熟练掌握文件压缩,对象归档NSKeyedArchiver,NSUserDefault以及文件操作;
熟练掌握App消息远程推送以及App上线发布流程(公司版&企业版各种证书的配置);
熟练使用蓝牙技术BLE,触摸,陀螺仪,各种手势以及重力感应效果;
熟练使用版本控制器Git操作实现代码高效管理及命令行操作;
熟练使用instrument工具内存性能分析,Reveal界面调试工具,XCTest进行单元测试;
熟练使用HTML,CSS,Javascript进行Web页面开发(Bootstrap,JQuery框架的使用);
熟悉各种架构模式(MVC,MVP以及MVVM架构),以及能够较好的运用于项目中;
熟悉使用Python,Shell进行脚本编写,完成定制需求;
熟悉JSPatch热修复技术;
了解苹果底层runtime运行时机制以及runloop底层机制。

项目经验

项目一、 口袋E App (iOS原生与H5混合项目)
开发工具:Xcode、WebStorm
责任描述:
1、负责项目H5页面的离线缓存的模块编写;
2、负责嵌入ZXingSDK实现二维码的扫码,识别和处理;
3、负责改造项目中UIWebView加载的所有网页界面,适配WKWebView优化性能;
4、负责项目中旧版H5交互框架Cordova的升级改造;
5、负责推送功能的实现;
6、负责使用Jspatch修复线上bug.
项目简介:
“口袋E”App是一款为平安金融服务的多功能综合性App,属于企业版应用,项目从2013年开始不断迭代更新,已经进入4.60版本,属于一款Hybird项目,包含的功能有视频,直播,人脸识别,社交聊天等功能,由多个团队合作开发,与其说是一个App,更像是一个涵盖面很广的功能箱。

项目二、 明佣宝
开发工具:Xcode
责任描述:
1.通过链式编程重构网络透传框架;
2.定义各种UI控件;
3.完成现金宝理财模块;
4.完成jerkins自动化打包;
5.解决项目中的内存泄漏,优化项目性能问题.
项目简介:
明佣宝App项目是一款集开户,行情,网厅,交易,理财等多功能于一体的综合理财App.

项目三、 综E宝
开发工具:Xcode
责任描述:
1、负责项目架构的搭建采用MVVM+RAC框架实现;
2、负责利用链式编程实现网络模块的二次封装,实现上传,下载,GET,POST请求;
3、负责数据库管理功能的实现;
4、负责通过NSURLProtocol实现项目中H5页面的离线缓存,优化加载性能;
5、负责搭建Jerkins自动化构建平台实现自动化
5、负责打包测试;
7、负责上线AppStore。
项目简介:
综E宝”是一款用户量在7000左右的金融App,项目属于一款混合应用+RAC框架,使用的是MVVM架构,在项目中用到了函数式编程,响应式编程以及链式编程思想,以及设计模式包括代理模式,简单工厂模式,单例模式,项目尚处于1.0.0版本,还在不断完善升级中。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服