1、计算机语言:可熟练运用Objective-C、Swift进行iOS编程;熟悉C,C#,XMAL,HTML,JavaScript,Python
2、熟悉iOS平台的内存管理机制,熟悉内存优化,有较强的问题分析和bug调试的能力;
3、具有良好的面向对象编程思想,熟练运用多态、继承、封装,提高内聚,降低耦合,提高代码质量;
4、熟练运用MVC、MVVM等设计思想来搭建框架,善于使用模块化设计,使结构层次清晰易于维护;
5、熟练运用Storyboard搭建应用界面,能轻松解决约束冲突,屏幕适配的问题;
6、熟练运用CocoaPods第三方类库管理工具来导入第三方,项目中使用过大部分常用第三方,具备快速上手第三方SDK使用的能力
7、有 ios 平台 SDK 开发经验,开发企业使用的支付 SDK;
8、熟练运用NSThread、GCD、NSOperationQueue多线程技术进行编程以提高内存利用率和程序流畅度;
9、熟练App开发到上架的整个流程,熟悉程序上传的步骤,以及版本的升级迭代;
10、熟练运用SVN进行团队开发,解决冲突。也熟练运用git命令进行团队开发,熟练使用git终端命令,SourceTree,GithubDesktop
联营伙伴(代理商APP)(https://itunes.apple.com/cn/app/id1270607760)
2017.04-至今
联营伙伴是提供给POS 机设备代理商使用的,进行商户录入、业务开通、服务收费,数据管理统计的 APP。以方便代理商进行快速高效的开展自己的业务。
项目职责:
1.参与项目的规划,需求分析,需求定案,项目规划。
2.负责项目的开发和发布,版本升级迭代与维护。
3.负责项目 review,code 整理。
超级车赢家(公司平台级APP)(https://itunes.apple.com/cn/app/id1154450676)
2016.03-2017.10
超级车赢家是车杰盟研发的,针对门店内部管理运营的系统。
超级车赢家采用模块化设计,各功能灵活配置,终端门店可以根据自身具体情况,匹配相应的店面管理运营解决方案;
项目职责:
1.初期参与项目规划,及可行性研究,需求分析,参与撰写希求文档,原型设计。
2.负责项目开发和发布,版本升级迭代与维护。
3.参与超级车赢家业务流程规划和客户需求分析。
4.超级车赢家涉及技术点:
(1)js与原生交互(用于开发图表)。
(2)牌照识别,早期使用内置识别库进行识别,目前搭建后台服务器识别。
(3)蓝牙打印小票功能。
(4)使用环信集成即时通讯功能。
(5)集成百度地图,实现APP定位签到功能。
(6)自定义转场。
荟购买家版(电商平台) (https://itunes.apple.com/cn/app/id1154383448)
2016.06-2017.10
车杰盟荟购采购平台是为汽车后服务市场定制开发的平台系统。依托于地域现有的品牌和渠道,遵循传统商业本质,同时融合了互联网传播优势。
项目职责:
1.参与项目开发和发布。
2.参与荟购的需求分析,业务流程规划
3.荟购涉及技术点:
(1)购物车的设计与实现
(2)用环信集成IM通讯功能
(3)支付宝支付功能。
角色 | 职位 |
负责人 | 高级 iOS 开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |