NantMobile提供技术解决方案,利用图像识别技术和人工智能。他们正在寻找一位经验丰富的Android开发人员,在开发移动应用程序和SDK方面发挥领导作用。
职责
• 开发Android应用程序界面,与界面设计师密切合作-贡献想法,描述平台限制
• 参与应用程序设计、架构和开发
• 优化Android消息传递和与REST API的通信
• 与服务器团队密切合作,定义新功能和能力
• 了解最新的Android平台功能
• 优化界面以在多个设备上呈现
• 参与代码审查、测试计划审查和文档审查
• 参与或主持团队会议,以帮助改进开发流程
• 设计各种软件模块,供内部和第三方使用(SDK)
技能
• 至少3年的软件开发经验
• 在Android操作系统上有开发记录(2年以上),尤其是具有JNI、本地C/C++开发经验
• 扎实的面向对象编程知识
• 熟悉前端和后端技术,并在实际项目中使用它们
• 高度组织的自我启动者,注重细节,能够同时维护多个进行中的项目
• 强大的分析和组织能力
• 有实际经验的自定义UI控件的创建,协议设计,了解如何创建适应多个设备形态的界面
• 有使用Java、本地设计模式和Android/Eclipse和/或Android Studio开发工具链的经验
• 有开发客户端-服务器和/或媒体流应用程序的经验
• 在Google Play商店中有2个以上的应用程序
• 有使用硬件音频/视频API、视频处理和渲染、媒体数据传输、消除回声和视频编解码器的经验将是一个加分项
• 能够在团队环境中工作
• 强大的计划和沟通能力
• 强大的分析和解决问题的能力,以及解决问题的能力
• 有Unity的经验
• 曾在敏捷开发团队中工作
• 有集成语音识别API的经验
• 有图像识别API的经验
• 有增强现实开发经验
• 有iOS经验
福利
• 全面的福利计划