【职位职责】
1、 负责公司移动产品的研发,调试,上线,编写高质量代码
2、 与产品经理配合,深度参与手机产品需求讨论,提出技术解决方案
3、 设计良好的代码结构,维护技术文档
4、 不断优化已有代码,迭代重构
【职位要求】
1、大学本科以上学历,有扎实的计算机学科基本知识:系统、算法、数据结构
2、有比较强的自学能力以及独立解决问题能力
3、有良好的编程习惯,代码结构清晰,命名规范
4、熟练掌握Objective-C,熟悉App开发的主流框架和开发模式
5、熟悉Storyboard和Autolayout,对不同手机适配有相关经验
6、深入理解Objective-C Runtime运行机制和内存管理机制
7、熟练使用Instruments以及主流调试工具,能够对性能进行不断优化
8、掌握sqlite相关知识,能编写sql语句,对数据库优化有相关经验
9、熟练掌握git,熟悉敏捷开发流程
10、能熟练阅读英文技术文档,并且用英文进行标注与提交
11、对设计模式比较了解,能够设计出良好的层级架构,熟悉优化迭代重构方法
12、对VR/AR有浓厚兴趣,有视频/VR相关经验优先
13、有良好的英文阅读能力。 |