Toast 高级 Android 软件工程师
构建并维护 Toast 餐厅销售点设备的 Android 平台。 开发 Kotlin 和 Java 系统应用、设备管理功能及设备群更新工具。
描述
- 使用 Kotlin 和 Java 为 Toast 的 Android 系统应用开发功能。
- 实现设备策略、首次启动设置、固件更新和应用更新。
- 设计涵盖设备应用、云服务和 Toast 硬件的技术方案。
- 负责项目评估和规划。
- 构建并部署后台服务,使用功能标记、分阶段发布和监控。
- 指导 Android 应用升级,以适配新硬件和操作系统版本。
- 使用 Robot Framework 扩展 Toast 设备上的自动化端到端测试。
- 诊断设备群中复杂的生产环境问题。
- 在设备推广期间与客户服务团队及试点客户合作。
- 通过代码审查、设计反馈和结对协作支持工程师。
- 与产品管理、硬件、质量保证和软件团队协调合作。
- 运用 AI 工具改进开发流程并提升效率。
任职要求
- 具备至少六年的 Android 应用开发经验。
- 精通 Kotlin 或 Java。
- 深入了解 Hilt、AndroidX 库和 Kotlin Coroutines。
- 了解 Android 应用和服务生命周期、后台任务及进程间通信。
- 曾领导跨职能项目,从最初构想到发布及生产支持。
- 能够使用 adb、logcat 和错误报告,跨应用、框架和操作系统层调试复杂问题。
- 有使用 AI 工具进行开发、测试和调试的经验。
- 具备清晰的书面和口头沟通能力,包括撰写技术方案。
- 展现出良好的客户同理心。
- 加分项:具备 Android 设备开发、Android 框架/AOSP/系统服务/系统应用、Device Owner 或 Device Policy Controller API、MDM 概念、大规模设备群或 OTA 更新,以及 Robot 或 UIAutomator 测试经验。
福利待遇
- 具有竞争力的薪酬和福利计划。
- 现金薪酬;符合条件者还可获得加班费及奖金或佣金。
- 股权。
- 灵活的福利,旨在支持身心健康并适应不断变化的需求。
- 兼顾个人需求的混合办公模式。
- 招聘过程中提供合理便利。
