1、
2、 3、 4、 5、 6、 7、
工作类型: 全职
熟练掌握 C、Objective-C 编程语言,对 Swift 语言有一定的了解,能熟练使用 Xcode 独立或团队合作完
成 iOS 应用开发; 有良好的编程习惯,编程思路清晰,逻辑思维较强,以及较强的分析和解决问题的能力;
熟练掌握 Block、代理、通知中心和观察者等多种传值方式;
熟练掌握 MVC,MVVC,单列,代理,KVC,KVO 等设计模式;
能熟练使用各种方法实现数据持久化;
熟练掌握 http、https、Socket 等通信;
熟悉第三方 AFNetworking、Masonry、SDWebImage、CocoaAsyncSocket、MJRefresh、mob_sharesdk、Sock etRocket、AgoraRtcEngine_iOS、MBProgressHUD、JPush、JMessage、IQKeyboardManager 等框架,并能 熟练使用 cocoaPods 托管第三方代码;
能熟练使用高德地图 sdk,苹果自带地图框架 MapKit MKMapView 在 APP 中实现定位相关联的一系列功能; 能熟练运用 BLE 通信框架 CoreBluetooth 实现蓝牙通信,
8、
9、
10、 能熟练运用 core animation ,core;
11、FFmpeg 在 iOS 中的编译及使用;
12、能熟练使用 FFmpeg 编解码库 对 HEVC(H265)视频流的解码; 13、能使用 OpenGL ES 渲染视频,能使用 OpenAL 播放音频; 14、了解流媒体上传及播放的相关技术;
15、能熟练使用 Git 对工程进行代码管理;
深圳市优杰软件有限公司 外资企业|互联网软件|20-50 人
时间:2019/4 至 2020/5 职能:iOS 开发工程师 部门:研发部 工作描述:
1、独立担任公司直播社交 iOS APP 的研发上架及维护。2、参与 APP 新功能的 设计与探讨并给出方案。
项目描述:
项目:G.Live(已上架)、H.Live、CoinLive
描述:三款 app 都是直播类,主要是针对国外不同人群要求设计研发的直播 app,其中 G.Live 已经在马来西亚上架 app store,并投入运营;H.Live、 CoinLive 为内销分发给特殊人群用的直播 app。
App 内同时实现主播开播的各项功能,以及观众端观看消费等功能,同时 还实现主播之间 PK 玩游戏奖惩,粉丝与主播中间的互动功能。App 内加入了苹 果内购充值的功能以及会员模式等。同时加入类似微信朋友圈的社交互动区, 主播或观众可分享展示自己的生活,并且可互动可分享。
项目技术:设计模式 mvc、单例、kvc、kvo、通知、block 响应式函数;IM 通 讯,webSocket,https;Agora 声网 SDK 实现直播推流拉流;相芯 SDK 实现视 频和图片人物美颜功能;苹果 ipa 内购;Runtime、Category,Extension;音 视频处理。
代码风格:纯代码
福建创高安防技术有限公司 民营企业|电子技术|150-500 人
时间:2016/12 至 2019/3 职能:iOS 开发工程师 部门:研发部
工作描述:
1、团队或独立完成公司安防系统,IPC 控制 iOS 应用新项目研发,2 旧项目维 护更新迭代。3、新老项目 app store 上架更新。4、前沿技术研究。 项目描述:
项目:Aurora Cam(测试中) 、Smart Home(App Store 已上架) 、D11 (测试
中)、B11 / G5 / E5 (App Store 已上架)、W120 Alarm(App Store 已上架)、 Doorbell(App Store 已上架) 、P70(App Store 已上架) 、WiFi Control(App Store 已上架) 、smanos home(App Store 已上架)
描述:安防控制系统以及 IPC 控制系统,实现运程控制和查看家里情况,同时 一个应用实现多产品的控制,应用开发复杂度很强,需要很强的逻辑思维和很 好的设计模式才能实现功能模块。产品主要针对欧洲,应用中加入了欧洲 10 几 个国家的语言切换功能。
项目技术:设计模式 mvc、单例、kvc、kvo、通知、block 响应式函数; socket,https。H264/H265 音视频解码技术。Runtime、Category, Extension。
代码风格:纯代码
深圳市勇娃文化科技有限公司 创业公司|互联网软件|20-50 人
时间:2015/10 至 2016/11 职能:iOS 开发工程师 部门:研发部 工作描述:
1、独立负责公司智能穿戴应用的开发与维护。2、参与 APP 新功能的设计与探 讨并给出方案。
项目描述:
描述:M.H.L app通过BLT蓝牙控制运动手环;勇娃(已上架)、勇娃T6(已上 架)、勇娃儿童卫士(已上架),勇娃 T5(未上架)为儿童定位手表移动控制端。 项目技术:
设计模式 mvc、单例、kvc、通知、block 响应式函数;通讯 socket;高德 SDK。
代码风格:Storyboard 、XIB 和纯代码