我们正在寻找一名本地Android开发人员加入Motional的实时基础设施团队。如果您是一个天生具有沟通、协作、自我评估和改进愿望的人,非常重视遵守良好的工程实践,我们有一个您绝对不能忽视的机会——塑造未来的移动性!
您将需要做的事情:
• 与其他领域的同事合作,包括测试工程师、产品负责人、UX/UI设计师和我们的云端和边缘团队的软件工程师,共同定义、设计和发布新功能
• 设计和构建稳健的代码库,以便快速探索和评估不同的方法
• 确保应用程序具有最佳的性能、用户体验、质量和响应能力
• 为开发测试、验证和验证定义测试用例
• 积极探索并采用新技术,以提高开发效率,并及时了解行业趋势,将最佳实践融入我们的移动开发流程中
我们希望您具备以下条件:
• 计算机科学/工程学的硕士、学士或学士学位
• 至少3年的本地Android开发经验,最好在产品开发环境中
• 精通Java是必须的,Kotlin是一个很大的加分项
• 熟练掌握软件工程原理,包括需求收集、软件设计、源代码管理、构建过程、代码审查、测试方法
• 熟悉Android SDK(包括Android Jetpack)及相关的UI设计原则、指南、模式和最佳实践
• 有第三方库和API的经验
• 能够分析、识别和解决性能瓶颈
• 能够独立工作并作为协作团队的一部分工作
• 出色的问题解决和沟通能力。
加分项:
• 有Android NDK和C++的经验
• 有发布Android库的经验
• 有LibGDX、OpenGL、Unity或Unreal Engine的经验
• 对网络通信原理和协议有深入了解
• 有多线程编程、GPU编程的经验
• 有函数式响应式编程的经验
• 有Docker和Linux作为开发平台的经验
• 有硬件和软件系统都有工作经验的加分项