高级安卓工程师

15个月前全职
9.5K - 15.5K SGD / 月 NodeFlair

NodeFlair

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