高级iOS开发者

14个月前全职
NantMobile

NantMobile

location 旧金山
unsaved
NantMobile是一家利用图像识别技术与人工智能的技术解决方案提供商。他们正在寻找一位经验丰富的Objective-C/C++/iOS开发人员,在开发具有高度差异化用户界面的移动应用程序方面发挥领导作用,并将其集成到自然语言、图像和语音识别的创新核心技术中。 职责 • 开发iOS应用程序界面,与界面设计师密切合作-贡献想法,描述平台限制 • 参与应用程序设计、架构和开发 • 优化iOS消息传递和与REST API的通信 • 与服务器团队紧密合作,定义新功能和能力 • 了解最新的iOS平台特性 • 为多个设备上的渲染优化界面 • 参与代码审查、测试计划审查和文档审查 • 参与或主持团队会议,帮助改进开发流程 • 为内部和第三方使用(SDK)设计各种软件模块 技能 • 在iOS应用程序开发方面有扎实的经验(3年以上) • 在Apple iPhone应用商店部署过应用程序 • 了解Cocoa、iOS SDK、XCode、XCTest • 使用Cocoa或其他框架的Objective-C/C++的丰富经验。 • 熟悉JSON、REST、HTML、Javascript • 理解交互式应用程序开发范例、GUI、内存管理、文件I/O、网络和套接字编程、并发和多线程 • 以前有编写单元测试和可测试代码的经验。熟悉iOS单元测试框架 • 计算机科学学士或硕士学位,或同等学历 • 强大的计划和沟通能力 • 强大的分析和问题解决能力,以及故障排除能力 • 熟悉Swift开发 • 有Unity经验 • 以前在敏捷开发团队中工作过 • 有集成语音识别API的经验 • 有图像识别API的经验 • 有增强现实开发经验 • 有Android经验 福利 • 全面的福利计划