AI优先安卓开发工程师
为 OPENLANE 数字汽车交易平台构建面向客户的安卓应用,服务买家和卖家。 与移动端和产品团队合作开发 Kotlin 功能与测试,并借助 AI 改进产品。
描述
- 为买家和卖家的交易平台体验开发安卓功能。
- 交付状态和事件处理清晰的 Jetpack Compose 界面;在支持下按需维护旧版 XML。
- 编写单元测试,并遵循团队在代码格式和持续集成覆盖率方面的标准。
- 使用 AI 工具加快编码、测试和调试,并在合并前验证其输出。
- 与产品和设计团队合作,在高级工程师指导下熟悉功能开关、分析和身份验证等共享平台领域。
- 与 iOS 同事结对协作,统一共享产品行为。
- 与产品经理、设计师、后端和平台工程师、质量保证团队、高级安卓工程师及 iOS 移动团队协作。
- 向移动工程经理汇报。
任职要求
- 至少三年专业安卓开发经验,或具备同等深度的经验。
- 熟练掌握 Kotlin。
- 有至少一款安卓应用正式发布上线的经验。
- 采用 AI 优先的工作方式,包括经常使用 AI 开发工具,并审慎评估其输出。
- 拥有计算机科学或相关领域学士学位,或具备同等实践经验。
- 有在团队代码库中交付正式环境安卓功能的经验。
- 具备扎实的 Kotlin 和现代安卓界面开发技能,并愿意参与正在迁移的代码库开发。
- 能够适应持续集成、测试和代码审查流程。
- 有兴趣在高级工程师指导下逐步承担端到端功能的更多职责。
- 实际使用过 AI 开发工具,例如代码助手、AI 调试器和测试生成器。
- 乐于探索如何运用 AI 满足真实的客户和业务需求。
- 能够批判性地评估 AI 生成的内容。
- 适应能力强,并愿意随着工具演进不断学习。
- 掌握 Kotlin 和 Jetpack Compose,及/或 XML Views。
- 了解协程、Hilt 等基础依赖注入,以及 ViewModel 或 StateFlow 风格的界面状态管理。
- 了解 REST 网络通信和基础本地持久化。
- 熟悉功能开关和移动端分析。
- 有单元测试经验,例如使用 MockK 或 Turbine,并愿意提升 UI 或仪器测试技能。
福利待遇
- 具有竞争力的薪酬。
- 在美国提供医疗、牙科和视力保险,并有雇主 HSA 缴款及 FSA 选项。
- 在美国提供立即归属的 401(k),或在加拿大提供 RRSP,并有公司配比缴款。
- 带薪年假、个人假和病假。
- 在美国提供带薪产假和陪产假。
- 在美国提供由雇主承担费用的短期和长期伤残保险、人寿保险及意外身故和伤残保险。
- 员工援助计划。
- 雇主付薪的 Leap into Service 志愿服务日。
- 符合条件的课程可申请学费报销。
- 有机会在一家上市的全球化组织中提升技能、分享知识。
- 支持内部晋升、多样化职业路径和职业发展的职场文化。
