职位简介
1- 设计和构建iOS平台的应用程序
2- 确保应用程序的性能、质量和响应能力
3- 与团队合作,定义、设计和发布新功能
4- 将设计和线框转化为高质量的代码
5- 设计、构建和维护高性能、可重用和可靠的Java代码
6- 确保应用程序具有最佳的性能、质量和响应能力
7- 识别和纠正瓶颈,并修复错误
8- 帮助维护代码质量、组织和自动化
所需技能
• 熟练掌握Objective-C或Swift和Cocoa Touch
• 有iOS框架的经验,如Core Data、Core Animation等
• 有离线存储、线程和性能调优经验
• 熟悉RESTful API以连接iOS应用程序与后端服务
• 了解其他Web技术和UI/UX标准
• 理解苹果的设计原则和界面准则
• 优先考虑对低级C库的了解
• 使用工具进行性能和内存调优的经验(根据项目需求,如Instruments和Shark)
• 熟悉云消息API和推送通知
• 擅长基准测试和优化
• 熟练掌握代码版本控制工具(如Git、Mercurial或SVN)
• 熟悉持续集成
• 熟悉Android SDK、不同版本的Android以及如何处理不同的屏幕尺寸
• 熟悉RESTful API以连接Android应用程序与后端服务
• 熟悉Android UI设计原则、模式和最佳实践
• 有离线存储、线程和性能调优经验
• 能够设计围绕自然用户界面的应用程序,如触摸
• 熟悉使用附加传感器,如陀螺仪和加速计
• 了解开源Android生态系统和可用于常见任务的库
• 能够理解业务需求并将其转化为技术需求
• 熟悉云消息API和推送通知
• 擅长基准测试和优化
• 理解谷歌的Android设计原则和界面准则
• 熟练掌握代码版本控制工具,如Git
• 熟悉持续集成