职位:高级Android工程师
地点:加利福尼亚州圣尼维尔,弗吉尼亚州雷斯顿,阿肯色州本顿维尔,纽约,新泽西州
持续时间:12个月以上
描述:
所需的最低学历和经验:
• 计算机科学或相关领域的学士学位,以及5年以上构建可扩展电子商务应用程序或移动软件的经验
所需的最低技能:
• 使用Java进行移动软件开发的经验。
• 使用分布式源代码版本控制系统(Git / Github)的经验
• 有敏捷方法论Scrum的经验
• 有Kotlin的经验。
• 使用HTTP协议,REST API和Google Cloud Messaging开发移动网络客户端的经验
• 使用Google Play API:地图,位置和云消息传递的经验
• 使用软件调试技术(调试器,记录器,崩溃报告工具)的经验
• 使用内存分析器工具(DDMS,MAT)分析内存问题,如内存泄漏的经验
• 有限资源(内存和处理能力)的嵌入式实时系统开发经验
• Android软件开发经验
• 了解设计模式,MVC,数据结构和算法。
• 有Android代码的单元测试和集成测试经验。
• 需要已发布的Android应用程序