岗位职责:
1、负责产品特性(需求)分析与理解,基于产品特性、交互界面、APP软件架构等信息,设计所负责模块的软件结构;
2、根据软件模块设计,开发软件模块,完成模块的自测工作和模块间联调工作;
3、负责客户端软件开发框架和公共库的建设,提升客户端代码的可复用性和健壮性;
4、配合测试团队,完成软件系统的测试工作;
5、负责软件模块的维护工作,包括软件模块的bug修改,结构优化,性能优化,配合后台开发、测试开发工程师处理线上故障。
任职要求:
1、精通IOS工作机制和内核、Objective C、IOS客户端软件开发技术、客户端程序设计方法以及安全的应用层协议设计;
2、熟悉面向对象原理机制;
3、熟练掌握IOS开发工具和测试工具的使用、UDP/TCP/IP、http等网络协议,精通协议设计;
4、参与过2个以上完整的客户端开发项目;
5、具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力。
6、在App Store上发布过作品的优先。