1、应用开发:负责在iOS平台上进行应用程序的设计和开发,包括使用Objective-C和Swift等编程语言编写代码,实现具体功能;
2、性能优化:优化代码性能,提高软件运行速度,确保应用程序的稳定性和流畅性;
3、用户界面设计:设计和实现用户界面,确保其与应用程序的整体风格和功能相匹配;
4、测试和调试:进行模块测试,确保代码的质量,并修正和验证测试中发现的问题;
5、技术文档编写:根据研发规范和项目流程编写相关的技术文档,撰写开发文档和使用文档;
6、新技术应用:将学习和研究到新的移动互联网技术应用到产品中进行创新;
7、项目维护:参与项目的产品设计、分析、开发以及维护,确保产品的正常运行以及维护升级。
所需技能和资格要求包括:
1、编程语言:熟练掌握Objective-C和Swift编程语言了解Objective-C Runtime运行机制和内存管理机制;
2、开发工具:熟练使用Xcode、Interface Builder等开发工具;
3、框架和库:熟悉iOS常用的Framework,对内存管理、对象生命周期有清晰的认识;
4、团队协作:具备良好的沟通能力和团队协作能力,能够独立思考和解决问题
5、项目经验:有实际产品开发经验,熟悉iOS应用上架流程和规则。