高级移动端工程师北京
全职 · 1200/日 · 26100/月信用正常
工作时间: 工作日9:00-1:00、周末10:00-0:00工作地点:
服务企业:
1家累计提交:
1工时
联系方式:
********
********
********
查看联系方式
聊一聊个人介绍
具备多个0-1的项目经验,带领过团队,熟悉各种三方接入,另外个人技能如下:
● 精通 C、Object-c、Swift、Java 等多门语言;熟悉与cocos交互
● 熟练使用 Xcode 开发工具、熟练使用 OC 和 swift 进行开发工作;
熟悉 Swift 语言的特性,包括但不限于高阶函数、泛型、闭包、Enum、Struct 等
的使用,理解函数 式编程、响应式编程(RxSwift)思想。
● 熟练使用 AutoLayout 进行⻚面布局,Storyboard、xib 以及代码进行 UI 的开发。
● 熟悉 iOS 中 UI 相关事件传递、图像显示、性能优化、离屏渲染。熟练运用响应者链
进行 UI 相关的响 应问题处理。
● 熟悉 Runtime 机制,消息传递、消息转发流程、方法交换、动态添加方法。熟悉
Runloop 相关特性。
● 熟悉 ARC 下内存管理机制,理解引用计数管理、taggedPointer 存储小对象机制、 循环引用 (delegate、NSTimer、block)。
● 熟悉 Block 的原理、类型、变量的捕获、循环引用。
● 熟悉 进程、线程、多线程、任务、队列、NSThread、GCD、NSOperationQueue、
信号量等相关 概念以及相应的使用和死锁的避免。 对知名的常用的三方库的使用, 包 括 但 不 限 于 :Alamofire(AFNetworking) 、 Charts 、 HandyJSON 、 MBProgressHUD、SDWebImage、SnapKit、SwiftJSON、MJRefresh、Realm、 WebViewJavaScriptBridge 等等。
● 熟悉 HTTP 协议、HTTPs 协议,以及其对称非对称加密的机制,GET、POST 请求。 了解音视频开发技术,编译使用过 ffmpeg、lame,基于 iOS 基础进行 iOS 的音视 频播放,音频裁 剪,边缓冲边听。
● 熟悉 iOS 中动画、绘图相关的 CAAnimation、UIBezierPath。
● 熟悉数据持久化的方式: CoreData、Plist、Userdefault、File,熟练使用 Realm、
MySQL、SQL Server 等数据库以及本地数据的存取数据库。
● 熟悉 MVC、MVVM、MVP 模式,熟悉 App 测试、上线、分发各种流程。
● 熟练使用 Git 和 SVN 进行代码维护和版本管理,CocoaPods 第三方管理工具;
● 熟练使用高德地图,熟悉百度地图***宝等支付功能;熟悉 APNS 远
程消息推送;熟悉 IM 即时聊天;熟悉文件管理;熟悉音视频及直播等常用的第三方。
● 精通 C、Object-c、Swift、Java 等多门语言;熟悉与cocos交互
● 熟练使用 Xcode 开发工具、熟练使用 OC 和 swift 进行开发工作;
熟悉 Swift 语言的特性,包括但不限于高阶函数、泛型、闭包、Enum、Struct 等
的使用,理解函数 式编程、响应式编程(RxSwift)思想。
● 熟练使用 AutoLayout 进行⻚面布局,Storyboard、xib 以及代码进行 UI 的开发。
● 熟悉 iOS 中 UI 相关事件传递、图像显示、性能优化、离屏渲染。熟练运用响应者链
进行 UI 相关的响 应问题处理。
● 熟悉 Runtime 机制,消息传递、消息转发流程、方法交换、动态添加方法。熟悉
Runloop 相关特性。
● 熟悉 ARC 下内存管理机制,理解引用计数管理、taggedPointer 存储小对象机制、 循环引用 (delegate、NSTimer、block)。
● 熟悉 Block 的原理、类型、变量的捕获、循环引用。
● 熟悉 进程、线程、多线程、任务、队列、NSThread、GCD、NSOperationQueue、
信号量等相关 概念以及相应的使用和死锁的避免。 对知名的常用的三方库的使用, 包 括 但 不 限 于 :Alamofire(AFNetworking) 、 Charts 、 HandyJSON 、 MBProgressHUD、SDWebImage、SnapKit、SwiftJSON、MJRefresh、Realm、 WebViewJavaScriptBridge 等等。
● 熟悉 HTTP 协议、HTTPs 协议,以及其对称非对称加密的机制,GET、POST 请求。 了解音视频开发技术,编译使用过 ffmpeg、lame,基于 iOS 基础进行 iOS 的音视 频播放,音频裁 剪,边缓冲边听。
● 熟悉 iOS 中动画、绘图相关的 CAAnimation、UIBezierPath。
● 熟悉数据持久化的方式: CoreData、Plist、Userdefault、File,熟练使用 Realm、
MySQL、SQL Server 等数据库以及本地数据的存取数据库。
● 熟悉 MVC、MVVM、MVP 模式,熟悉 App 测试、上线、分发各种流程。
● 熟练使用 Git 和 SVN 进行代码维护和版本管理,CocoaPods 第三方管理工具;
● 熟练使用高德地图,熟悉百度地图***宝等支付功能;熟悉 APNS 远
程消息推送;熟悉 IM 即时聊天;熟悉文件管理;熟悉音视频及直播等常用的第三方。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2019-04-01 - 2021-06-01中国人民大学计算机应用技术硕士
大学后考入中国人民大学在职研究生,目前在读
技能
作品
经验 《辰邦急救》1.0.0 版~3.0.0 版 ● 项目描述:辰邦急救是智慧城市公共急救物联网服务平台,包含后台指挥调度系统、 辰邦急救 APP、辰邦智能急救站等,通过人、物、网联动让公共急救更加及时有效。 ● 责任描述:对接业务需求、项目架构、技术选型、带领移动端团队兼独立开发 iOS 版本,参与后台架构设计。 ● 功能及技术:(移动端-iOS) 基于地图 LBS 及 Push 实现一键求救联动周边志愿者、家人、120 系统; 处理地图界面复杂界面的嵌套显示,处理手势冲突、手势穿透,利用响应者链对 界面响应的相关 点击控制、滚动、滑动控制。 CAAnimation、UIBezierPath 对项目中各种动画效果的实现 ; 采用 RSA 非对称加密方式对隐私数据加密与服务器进行数据交换,并且与服务 器之间进行双向认证; 解析 xml、存储至 Core Data 框架数据库对急救学堂的数据进行增删改查; 代码的 review、重构、相关架构的优化等。
0
2023-05-06 00:43