1. 13年工作经验,其中4年管理经验,最多管理18人团队,较好的技术能力,沟通能力,团队管理能力。
2. 熟练掌握Objective-C、Swift。
3. 半年Flutter开发经验。
4. 熟练掌握iOS的Runtime,RunLoop,AutoreleasePool,GCD,CoreAnimation,CoreGraphic。
5. 熟练掌握iOS的网络编程、多线程、内存管理等知识。
6. 对于iOS组件化、埋点库、包大小优化,启动性能优化,页面卡顿优化等有从0至1的实践经验。
7. 具有扎实的数据结构基本、算法基础,较强的编程能力和解决问题能力。
8. 对于Java、TS、Ruby、Shell也有多次实践经验。
9. 熟悉Linux、Git、Automater、crontab等语言或工具,方便提高工作效率。
10. 富于热情和好奇心,关注细节和落地,注重思考与总结。
11. 善于理清问题根源,从本质上解决问题。不仅要从理论上总结经验,更要以技术手段解决问题、预防问题、提高质量。
在饿了么工作三年,业务线是饿了么骑手端,骑手抢单、到取送等相关业务,对地图相关业务操作熟练。
在地图上的各种基础操作,判断定位是否在地理围栏内等常用操作。
在更美app工作6年,公司从二三十人的小公司,到400多人的公司,我基本从0-1参与了所有业务。对社区、交易类型app有完整经验。
1. 主导制定iOS代码规范, 持续推动code review和组内分享,熟悉常见设计模式,指导组员高质量完成工作。
2. 开发数据埋点库、网络库、相册库,路由库。
3. 完成app组件化,二进制打包,组件化通信,包大小优化,启动速度优化。
4. 持续维护UI组件库,提交多个可复用组件。
5. 善于解决复杂交互和视图动画问题。
6. 持续推动遗留问题解决,推动app稳定性建设。
7. 搭建简易打包平台:Jenkins+fastlane打包。