1. 参与过多款App的架构设计。
2. 熟练掌握Objective-C语言开发、GUI开发。
3. 熟练使用 NSThread、GCD、NSOperation进行多线程开发
4. 熟练掌握 MVC、MVVM 代理、单例、KVO、工厂,策略等设计模式
5. 熟练使用runtime runloop开发,性能分析,卡顿监测
6. 熟练使用源码管理工具
7. 了解Hook技术,Method Swizzling使用,AOP开发
8. 熟悉组件化开发,基于路由模式的项目解耦,基于action_target组件化开发
9. 熟悉网络编程,基于http和https的网络开发,网络优化
10. 熟练常用的数据结构和算法
11. 熟练运用CI+TDD
12. 熟悉前端开发,配合前端做过专题开发,做过小程序开发。
20多款APP的开发,包括公司项目和外包项目,设计资讯类,地图类,社交类,工具类等开发。有自己的团队可以整个打包外包项目。
角色 | 职位 |
负责人 | iOS开发主管 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |