高级 Android 工程师 – B2C 移动应用,以色列
从零打造并领导 Cardo Systems 面向大众消费者的新一代 B2C 移动应用 Android 平台,服务于动力运动通信与连接。负责面向全球用户的架构、开发、测试及发布运营。
描述
- 从零打造 Cardo Systems 面向大众消费者的新一代 B2C 移动应用
- 负责 Android 平台的完整生命周期
- 制定应用架构、技术决策、开发规范、质量策略和发布流程
- 与产品、设计、后端、嵌入式、QA 和 DevOps 团队协作
- 与负责其他应用的团队协调配合
- 将产品理念转化为面向全球用户的可扩展、可靠且高质量的移动体验
任职要求
- 至少六年使用 Kotlin 进行专业 Android 开发的经验
- 拥有将生产级 B2C 移动应用从初始架构和技术选型推进至发布,并在大规模环境中运营的成功经验
- 深入了解 Android 生态系统,以及性能、内存管理、稳定性和移动安全方面的当前实践
- 具备扎实的软件架构背景,包括模块化、可测试应用以及可复用 SDK 或库的设计
- 深入理解网络通信、API 集成、异步编程、本地存储和离线功能
- 具备自动化单元测试、集成测试和 UI 测试的实施经验,以及 CI/CD 和 Google Play 发布管理经验
- 在架构讨论、设计工作和代码评审中展现出较强的主人翁意识与协作能力
- 具备专业的英语书面和口语沟通能力
- 具备 Bluetooth Classic 和 BLE 的实践经验,包括配对、连接管理、HFP 和 A2DP 音频配置文件以及后台执行
- 具备与互联硬件和固件团队合作开发设备协议及 OTA 固件更新的经验
- 具备 VoIP 和实时音频经验,包括与系统通话功能集成
- 具备交付 AI 功能并将 LLM 或机器学习模型集成到生产应用中的经验
- 熟练使用 AI 辅助开发工具和工作流
- 具备 Jetpack Compose 和现代 Android UI 框架的使用经验
- 具备设计公共 SDK API、保持向后兼容、采用语义化版本控制并支持外部开发者的经验
- 具备模块化、大型代码库、白标产品或多应用平台相关背景
- 具备使用分析、崩溃报告、功能开关和 A/B 测试工具的经验
- 具备 Kotlin Multiplatform 或 iOS 开发经验
- 具备创业公司、规模化初创公司或类似快速发展的产品环境工作经验
