ID:146760

飞猫

iOS高级工程师

  • 公司信息:
  • 北京金和网络
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1、熟练掌握iOS应用开发流程;
2、熟练运用Block 简化代码;
3、熟悉多种设计模式;
4、熟悉视频播放、地图展示、短信、邮件、拍照等硬件功能;
5、熟悉视频直播的接入;
6、熟练掌握各种数据解析(如:json、xml等);
7、熟练掌握iOS多线程编程;
8、熟练使用SVN、Git工具进行源代码管理;
9、熟练掌握iOS数据持久化的相关方式 (数据库、归档、plist);
10、熟练掌握各种复杂控件效果的定义和实现;
11、熟练使用调试接口;
12、熟练编写正则表达式;
13、熟练掌握native和网页的交互
14、精通代码重构,bug修复等

项目经验

一、阳光餐饮系列App
1、在需要地图作为首页的情况下,将地图的内存占用优化到最小;
2、利用OpenCV实现照片抓拍,并对抓拍的图像进行清晰度计算,解决了不同用户上传的图片能被正常识别
3、在考试系统(H5)中,为了留存考试人员的照片,确保没有替考的情况,在考试过程中随机抓拍,利用OpenCV实现照片的抓取,并利用CoreImage.frameWork中的CIDetector类实现人脸识别,并实现文件上传完成后,回调考试系统(网页)显示抓拍的头像;
4、集成多个第三方直播视频SDK(如:网易直播,腾讯直播,阿里直播),并实现二次封装的SDK,利用后台接口返回的类型,适配调用对应的第三方SDK,增加直播SDK的实时切换效率;
5、在门店详情页版式单一的情况下,完成页面模块拆分和模块自由组合的功能需求,对详情页进行拆分组合设计开发,并新增对外开放接入模块,使页面版式能从PC端进行设置,达到版式多样化,功能组合多样化的目的;
6、在评价只有H5页面,且效果不符合阳光餐饮的要求的情况下,开发评价功能,在多个页面效果差异不大的情况,利用继承的方式,减少代码冗余,实现高质量的评价模块;
7、为了实现地图界面的城市切换功能,利用PC端提供的高德全国城市的XML文件,实现XML文件转sqlite数据库,并利用数据库工具(Navicat Premium)对数据进行整理,实现iOS和安卓使用同一份数据库,并实现城市切换功能;
8、为了减少公司运营人员对餐厅接入平台的工作量和提升餐厅的入驻效率,实现手机上的餐厅入驻功能,将餐厅入驻转交由各商家自行操作;
9、为了在地图上增加消息提示的功能,利用第三方类目(CBAutoScrollLabel)实现文字的超长滚动,并对其进行扩展,实现文字超长滚动完和长度不足,未出现滚动的情况下,延迟2s,自动获取下一条切换显示的功能;

二、企业办公系列App
1、消息汇总和分发模块;
2、客服沟通和好友聊天模块
3、负责核心模块的重构和维护,如(社交模块数据库重新设计,消息汇总,消息发送和解析的优化);
4、负责核心模块的界面改版,如(个人中心、搜索组件)

三、支付托管类型的Native版和H5版
1、编写SDK实现方案,完成H5与Native的交互调研;
2、负责支付SDK的开发 ,维护;
3、编写js及iOS原生代码,完成H5与原生页面的嵌套开发;

四、电商系列APP(only、JackJones等服装电商APP)
1、负责商品展示和购买的全套流程开发;
2、利用CoreData建立数据库,用来保存我的足迹模块的数据
3、用UICollectionView实现商品列表的展示;
4、实现商品详情页的左右滑动换款,上下滑动展示同款商品、并支持立即购买、加入购物车、收藏、分享等功能;
5、对接支付宝支付和银联支付;

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服