熟练掌握Objective-C && Swift,具有良好的编程习惯和代码风格,有代码洁癖。
◆熟悉CI/CD流程,熟练组件化开发,在公司没有自己ci的情况下,可以熟练使用cocoapods进行组件化开发,公司如果有自己的ci更好,有踩坑经验。
◆熟练Xcode多环境构建配置。
◆对iOS架构有一定的见解和基本思维。
◆熟练构建静态库的流程以及需要注意的点。
◆熟练RunTime在OC中的应用场景。
◆在iOS安全防护方面有一定的经验,以及在编码过程中需要注意的细节。
◆熟练Xcode自定义模版流程,尤其在组件化开发中非常提高效率。
◆熟练iOS Unit Test和UI Test, 并且有Unit Test的习惯。
◆熟练UIKit里面的控件,以及开发出市面上常见的UI动画交互功能。
◆熟练OC和Swift混编。
◆开发UI功能的时候,会从能复用,好调用,低耦合的角度出发。
◆熟练使用常见的架构设计模式,比如MVC、MVVM、MVP、VIPER。
◆熟练使用Jekins自动化打包,Jekins有实战经验,熟悉Fastlane自动化打包。
◆有性能优化方面的经验,熟练使用Instruments里面的常见工具。
1. 《恒生银行》
2. 《浦发银行》
3. 《宝宝巴士》
4. 《竹兜育儿》
5. 《华美逸达》
总结:一般常见的应用开发都可以做。
角色 | 职位 |
负责人 | iOS开发 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |