ID:305486

冰镇

iOS开发工程师

  • 公司信息:
  • 浙江万航科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 宁波
  • 全区
  • 浙江省宁波市

技术能力

4年iOS开发经验,2年Swift编程经验,OC与Swift混编经验丰富;
独立开发期间完成“棋武士”APP框架构建,代码编写,测试上架工作;
了解 React-Native,拥有丰富的React-Native 与原生端交互开发经验;
热衷于将 JS 中的设计理念引入 iOS 开发,优化项目架构,提升开发体验

项目经验

1.基于百度地图 API 开发跑步功能,设计并完善跑步数据的处理方案,使用 RxSwift 重构代码以提升单元测试覆盖率;
2.使用 AsyncDisplayKit 及 RxSwift 开发考勤功能,以满足考勤界面的复杂布局,及当前位置&时间与界面变化的实时响应;
3开发社交功能,包括动态展示、关注、私信,采用 AsyncDisplayKit 设计页面,其使用的 YogaKit 能够很好的处理学生动态的复杂布局及列表行高问题,同时减少页面渲染内容,提升帧数至快速滚动时最低 59 帧;
4.私信功能中使用 Operation 实现多线程私信获取方案,使用信号量及互斥锁保证线程安全;
5.使用AsyncDisplayKit开发并优化APP社交页面,KMCGeigerCounter测试的页面帧数由最低57帧提升至最低59帧,提升流畅度;
6.使用 React-native 设计学生跑步成绩统计等频繁更新的页面,以面对样式、内容的不断变化的需求,同时提供优秀的交互体验,参考 React-native 中组件交互方案 Redux 的设计理念,构建单向数据流动的架构方案,优化 MVC 架构,同时完善对于异步的数据流动的处理,提升整个项目的可测试性,并在通过两个版本的试验后,整个项目全部应用该方案。

案例展示

  • 运动世界校园版

    运动世界校园版

    1.APP包含用户登录、跑步数据记录、社交模块,用于记录用户个人信息及跑步数据,社交模块用于用户展示自身跑步数据 2.我负责开发信息验证、社交模块、考勤模块的架构设计及实现 3.在开发过程中, 3.1推进项目代码基于Catagory、Runtime的组件化, 3.2推

  • 运动世界教师版

    运动世界教师版

    1.以 Swift 从 0 开始构建了整个项目,负责从开发到上线各个环节; 2.实现了点名、体侧成绩录入等几个主要功能; 3.开发并维护网络层与数据库,其中网络层基于 Swift 的泛型与协议约束在 Alamofire 上层封装,数据库以 GCD 的队列派发实现业务层面上高效

  • Broadlink

    Broadlink

    1.APP包含用户登录、家庭设备扫描、设备配对、设备控制模块,用于用户控制家庭内的设备 2.我负责开发用户登录、设备配对、设备控制模块的架构设计及实现 3.在开发过程中, 3.1推进项目代码基于Catagory、Runtime的组件化, 3.2推行Texture异步绘

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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