OPENLANE
OPENLANE
1,001 – 5,000 员工
B2B市场汽车
OPENLANE 运营面向二手车行业的数字化批发交易市场及配套服务。其 B2B 平台服务于美国、加拿大和欧洲的经销商、贷款机构及商用车客户,提供车辆拍卖和再营销,以及车辆检测、库存、定价、数据、运输、产权、车辆回收和库存融资等服务。公司的业务融合了汽车、交易市场技术和商业服务。

高级 Android 开发工程师(远程,加拿大)

为 OPENLANE 批发汽车交易市场的买家和卖家打造集成 AI 功能的 Android 应用。 主导 Kotlin 架构、功能交付、测试和生产环境可靠性。

描述

  • 构建并扩展 OPENLANE 交易市场的移动产品。
  • 为买家和卖家开发并发布 Android 功能。
  • 制定 Android 技术方向,包括模块化架构、Compose 与传统 UI 的集成,以及共享平台相关事项。
  • 通过单元测试和 UI 测试、测试覆盖率及 CI 检查提升质量。
  • 协调 Google Play 和 Firebase 分发,并完善发布实践。
  • 借助 AI 工具加快交付,并指导中级工程师培养可靠的技术判断力和专业能力。
  • 与 iOS 团队协作,确保不同平台上的产品行为一致。
  • 与产品经理、设计师、后端和平台工程师、QA 及 iOS 团队合作。
  • 向移动工程经理汇报。
  • 运用 AI 辅助编码、重构、测试生成、调试、根因分析、文档编写和知识共享。
  • 构建面向客户的批发交易市场应用,服务买家和卖家。

任职要求

  • 至少五年专业 Android 开发经验,或具备同等深度的经验。
  • 精通 Kotlin。
  • 具备开发 Android 应用并在 Google Play 发布的经验。
  • 有负责复杂功能及跨系统多个部分问题的经验。
  • 采用 AI 优先的工作方式,定期使用 AI 开发工具并谨慎评估其输出。
  • 拥有计算机科学或相关专业学士学位,或具备同等实践经验。
  • 具备大规模构建和运营生产级移动应用的经验。
  • 深入了解架构、并发、网络、离线与边缘情况,以及应用性能。
  • 熟悉 CI/CD、代码审查和生产环境可观测性。
  • 能够从设计协作到发布及后续跟进全程负责功能交付。
  • 具备使用代码助手、AI 调试器和测试生成器等 AI 开发工具的经验。
  • 具备使用 Kotlin 进行现代 Android 开发的经验。
  • 具备多模块 Android 应用开发经验。
  • 了解依赖注入、协程、StateFlow 或单向 UI、导航及 WorkManager。
  • 具备使用 Retrofit 或 OkHttp 等网络工具以及 Room 等持久化工具的经验。
  • 熟悉功能开关、实验、产品分析和崩溃报告。
  • 具备相机、媒体及设备功能相关经验。
  • 优先条件:具备在生产环境中大规模使用 Jetpack Compose 的经验。
  • 优先条件:具备改造传统 Android 应用的经验。
  • 优先条件:具备批发、交易市场、拍卖或高交易量移动应用的经验。
  • 优先条件:能够审查 iOS 或 Swift 拉取请求并指导他人。
  • 优先条件:具备使用 BrowserStack 或设备云进行 UI 测试的经验。
  • 优先条件:熟悉混合式 WebView 界面。

福利待遇

  • 在美国提供医疗、牙科和视力保险、雇主 HSA 缴款及 FSA 选项。
  • 在美国提供立即归属的 401(k),或在加拿大提供 RRSP,并有公司配比缴款。
  • 带薪年假、个人假和病假。
  • 在美国提供带薪产假和陪产假。
  • 在美国提供雇主付费的短期及长期伤残保险、人寿保险和意外身故及伤残保险。
  • 员工援助计划。
  • 雇主付费的 Leap into Service 志愿服务日。
  • 符合条件的项目可申请学费报销。
  • 在一家公开上市的全球化企业中获得提升技能和分享知识的机会。
  • 支持内部晋升、多元职业路径和职业发展的文化。

相关职位