ID:118366

yanado

iOS高级开发工程师

  • 公司信息:
  • 美团
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 全区

技术能力

5年 iOS 工作经验,对后端(docker),前端(js, react),跨平台(react native)技术有研究
曾任职客户端iOS团队和安卓团队的技术leader
现负责医口袋iOS端的技术方案制定,迭代把控,持续集成等
负责移动端公共库的设计,新技术的调研以及培训等内容
负责用户体系核心模块和其他工具库的封装和管理


精通Objective-C swift ReactNative等编程语言
精通Cocoapods私有库的开发和发布
精通React Native的原理和使用,Redux的原理和使用,私有npm库的开发和发布
精通 NSOperation和GCD框架,熟练使用多线程
精通UIKit、CoreAnimation等核心框架
精通MVC、代理、单例、观察者、通知等设计模式
精通OC的runtime的运行机制和内存管理机制
精通Git、SVN源代码管理器
精通AutoLayout布局系统
熟悉iOS新特性: 推送,3D Touch,Today Extension,语音识别等
熟悉RAC的开发
熟悉JSON/XML解析,熟练使用NSURLConnection和NSURLSession苹果原生框架
熟练使用SQLite嵌入式数据库,进行存储查找等操作
熟悉Socket、TCP、UDP、XMPP、HTTP
了解Weex的原理和使用
了解Reactive Cocoa原理和使用

项目经验

项目名称:医口袋
开发工具:Xcode
项目描述:是一款医疗软件,内容包括: 临床指南、药典、检验手册、计量工具、图书、病例库、积分商城。

主要技术:
1.由UIWebView改为使用WKWebView,提升渲染速度,通过bridge的方式和JS进行数据传递和事件传递.对该页面,通过pod私有库进行封装,产品内部均使用同一的webview

2.RN具有跨平台和Hot fix等优势,在对RN进行一定调研,并在客户端团队进行RN培训,推动RN在产品的落地
发布私有的RN的npm版本,方便多APP的使用

3.优化数据库搜索,通过FTS(全文检索)提升搜索速度,速度提升将近十倍,由过去的平均8.2秒优化到了0.85秒

4.图书阅读
实现文件的断点下载,下载成功率由过去的60%提升到90%
图书EPub阅读,通过CoreText进行分段解析,提升解析时间和渲染时间,减少用户等待时间

5.文献详情翻译,点击英文单词.进行翻译

6.图片的编辑,裁剪,马赛克等功能.

信用行为

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

发布任务

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

微信接收人才推送

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

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