
高级 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 志愿服务日。
- 符合条件的项目可申请学费报销。
- 在一家公开上市的全球化企业中获得提升技能和分享知识的机会。
- 支持内部晋升、多元职业路径和职业发展的文化。








