工作职责:
1. 公司iOS App 产品的技术方案规划、架构设计和系统设计;
2. 对 iOS App 的研发进行 技术评审和把关,验证方案的有效性和合理性;
3. 编写核心代码,带领团队共同完成项目的开发和维护,并保证项目高可扩展和可维护性;
4. 优化产品性能,安全加固,保证App 安全、稳定、快速运行兼且省电、省流量;
5. 解决 App 运行中出现的故障和问题,同时提供性能优化、日志收集及统计分析等方案;
6. 编写研发过程中产生的规范化文档/接口文档等;
7. 为中、初级开发人员提供技术指导及帮助;
8. 职业发展:系统架构师/技术专家。
技能要求:
1. 精通iOS 平台开发,熟悉Objective-C面向对象设计方法和常用设计模式;
2. 精通核心技术和框架(包括 CF/GCD/Pthread/Barrier及TCP/IP 网络编程等);
3. 精通Cocoa MVC框架开发,深入了解Core Services、iCloud 等相关技术;
4. 精通Cocoa Touch开发/Core Animation/OpenGL|ES/Multimedia 等开发技术;
5. 精通CoreData 及SQLite数据库使用,具备数据库设计经验,熟悉常用优化方法;
6. 精通本地数据缓存技术,熟悉iOS文件操作;
7. 熟悉数据加密算法及相关实用技术。
综合素质要求:
1.良好的英语听说读写能力;
2.良好的团队协作能力;
3.优秀的学习能力和文档编写能力。
优先条件:
1. 熟悉JS 5/HTML 5/CSS 3,有Ajax 相关开发经验者;
2. 对跨平台解决方案有一定了解者;
3. 有阅读类、社区类 App 开发经验者。