具备扎实的Objective-C、Swift 经验,且对html,javascript有一定基础,对OOD/OOP有深刻的理解,具有良好的编程风格和习惯;
熟练Mac OS系统和iPhone SDK 并熟练使用Xcode、AppCode、WebStorm、SVN、SourceTree等工具 ;
熟练掌握AppStore上传,提交及相关证书制作等流程;
深刻理解OC内存管理的黄金法则;
熟练使用 Swift开发项目;
精通常用软件架构模式,熟悉各种算法与数据结构,多线程等;
深刻理解MVC的设计理念,熟悉各种设计模式;
深刻理解MVVM框架模式与App Coordinator架构理念;
熟练使用各种常用的第三方开源库且熟悉底层实现;
熟练掌握原生和html5混合开发流程等;
熟练使用Storyboard和Xib布局;
独立搭建开发框架,独立完成项目,抽象能力突出。
捷信金融 (Swift 开发)
项目职责:
1. 使用 App Coordinator 与 MVVM 架构模式开发
2. 部分界面UI的重构
3. 网络模块与数据层的优化
4. 登录模块的重构
5.参与审核 App 功能模块设计和具体编码工作
天空银行
项目职责:
1 .框架中各个模块的连接
2 .网络通讯模块的实现
3.项目的商城模块的实现
4.UI页面的部分搭建和功能实现
5.详细设计文档,单元测试案例的书写