【工作内容】
1、熟练掌握Mac平台的iOS SDK,熟练使用Swift和Objective-C编程语言,理解iPhone/iPad程序的框架体系结构;
2、熟练iOS界面开发,动画、网络(TCP/IP、HTTP)、多线程、定位等客户端开发技术;
3、熟练使用XCode、Git、Cocoapods、Charles等开发和抓包工具;
4、编写结构清晰,代码格式优美的程序代码,并交付完整的测试驱动的项目结果;
5、具有良好的编程功底, 对数据结构, 设计模式有深刻的理解;
6、具有良好的问题解决及分析能力;
7、具有较强的代码封装思维, 能做到独立模块的组件化, 模块化;.
【岗位要求】
1、负责iOS项目开发,高效高质完成项目需求开发;
2、开发前进行需求分析、制定技术方案,开发计划;
3、参与产品功能的讨论和技术调研,负责产品的升级、更新;
4、主动对项目进行性能优化,确保系统安全、稳定、高效运行;