地点:加利福尼亚州圣布鲁诺,现场办公
持续时间:6个月以上
描述
展示最新专业知识,并将其应用于iOS应用的开发、改进和发布。
参与同行代码审查,并在与设计师、产品经理和同行开发人员的敏捷环境中有效贡献。
提供并支持业务解决方案的实施。为业务提供移动工程支持。
解决移动设备的业务和生产问题。
最低教育和经验要求
计算机科学或相关领域的学士学位,以及5年以上构建可扩展电子商务应用程序或移动软件的经验。
最低技能要求
使用Swift和Objective-C进行移动软件开发的经验。
使用分布式源代码版本控制系统(Git/Github)的经验。
在敏捷开发团队中工作的经验-具备iOS开发的Apple SDK经验。
具备软件调试技术(调试器、日志记录器、崩溃报告工具)的经验。
使用内存分析工具(Instruments)分析内存问题(如内存泄漏)的经验。
具备资源有限(内存和处理能力)的嵌入式实时系统的经验。
具备用于持续集成的命令行XCode构建工具的经验。
具备设计模式、MVC、数据结构和算法的经验。
具备对Objective-C代码进行单元测试和集成测试的经验。
需要已发布的iOS应用程序。
强制性要求
以下是必备的关键技能:
使用Swift进行iOS应用开发
GraphQL和REST API集成