岗位职责:
1、参与需求的讨论和评审,完成业务功能与技术模块及框架的实现;
2、有良好的设计意识、质量意识及代码规范意识,可以通过各种自动化工具;
3、对模块进行质量测试,并完成设计优化及性能优化;
4、关注移动开发前沿技术,参与新技术的调研和选型。
职位描述:
1、5年以上iOS相关经验,能独立进行iOS开发工作,分析/评估需求,并指导初级开发者;
2、熟练掌握Swift语言,熟悉Objective-C,熟悉其底层运行机制如RunLoop等;
3、熟悉网络编程,TCP/IP,HTTP、WS协议,熟悉JSON、XML结构及其在Swift下的序列化和反序列化,有跟后台调试API的经验;
4、熟悉iOS系统,如UIKit、存储、URLSession、多线程等,并进行相关场景的性能优化;
5、熟悉MVC、MVP等UI架构,能根据需求场景,选择或创建相关框架。