Android 软件工程师——Garmin Varia 应用,克卢日-纳波卡混合办公
为 Garmin Varia 骑行安全应用开发雷达、尾灯和摄像头设备功能。 负责低延迟蓝牙连接、后台处理和以安全为重点的提醒。
描述
- 作为更广泛 Android 项目的一部分,设计并交付软件组件。
- 指导和支持经验较少的软件工程师。
- 通过同行代码评审提供有建设性的反馈和改进建议。
- 预估开发工作量,评估可比较的技术方案,并提出流程改进建议。
- 调查技术根本原因,并为已发现的问题制定纠正措施。
- 开发和维护 Garmin 后视雷达、尾灯和摄像头产品的 Varia 配套应用。
- 实现响应迅速的传感器数据流、可靠的后台连接、节能运行、视频处理、媒体采集和自动事件录制。
任职要求
- 深入了解 Android 架构组件,包括 ViewModel、StateFlow 或 LiveData 和 Room,以及 MVVM、MVI 或整洁架构模式。
- 具备扎实的 Kotlin 经验,包括协程、Flow 和符合语言惯用法的特性。
- 具备高级 Jetpack Compose 经验,涵盖状态提升、副作用、主题、自定义组件和 View 互操作性。
- 具备依赖注入框架的实际经验。
- 扎实掌握使用 WorkManager 和前台服务进行后台执行的知识,以及 Bluetooth 和 BLE API。
- 具备使用 JUnit 和 MockK 编写单元测试,以及使用 Compose Testing 或 Espresso 编写 UI 测试的经验。
- 具备 Gradle 和 AGP 配置以及 Android Studio 工具的实践经验。
- 至少三年专业 Android 开发经验。
福利待遇
- 每年 24 天带薪休假,在 Garmin 的任职年限越长可获得额外休假日,并享有法定节假日补偿。
- 健康套餐订阅和年度眼镜津贴。
- 每月体育和健康活动津贴。
- 本地及全球发展机会,包括培训、导师辅导以及技术和领导力项目。
- 可使用在线学习平台,并获得参加技术会议的支持。
- 公司忠诚度奖金,以及节日和个人里程碑额外奖金。
- 餐券。
- Garmin 产品大幅折扣。
- 员工股票购买计划。
- 雇主为第三支柱退休计划提供缴款。
- 可用于测试和借用的 Garmin 产品。
- 健康、体育和社区活动,包括体育活动、课程、黑客马拉松和聚会。
- 招聘过程中介绍的其他福利。
