Garmin Cluj
Garmin Cluj
Garmin Cluj 是 Garmin 在区域内设立的办公室,专注于开发用于导航、健身、健康管理和互联日常体验的技术。其工作成果应用于 GPS 导航系统、智能手表和健身追踪器等产品,支持户外探索、健康监测和汽车出行等活动。团队致力于打造可靠的解决方案,为全球用户提供服务。

Android 软件工程师,Garmin Connect — Garmin 克卢日,混合办公

负责开发和优化 Garmin Connect,这款 Garmin 健身与户外伴侣应用的 Android 版本。 工作涵盖组件设计、代码评审、指导培养和技术问题解决。

描述

  • 作为大型 Android 项目的一部分设计和实现软件组件
  • 通过指导和辅导支持经验较少的软件工程师成长
  • 评审同事代码并提供建设性的技术反馈
  • 估算开发工作量并评估实施方案的技术选项
  • 在整个开发流程中提出流程改进建议
  • 调查技术根本原因并制定适当的纠正措施
  • 协助将 Garmin Connect Mobile 功能从概念交付至完成

任职要求

  • 熟练掌握 ViewModel、StateFlow 或 LiveData、Room 等 Android 架构组件
  • 理解 MVVM、MVI 和 Clean Architecture 应用架构模式
  • 熟练使用 Kotlin,包括协程、Flow 和符合语言习惯的特性
  • 具备高级 Jetpack Compose 经验,涵盖状态提升、副作用、主题、自定义组件和 View 互操作
  • 具备依赖注入框架的实际使用经验
  • 扎实掌握使用 WorkManager 和前台服务执行后台任务
  • 深入理解 Bluetooth 和 Bluetooth Low Energy API
  • 具备使用 JUnit 和 MockK 编写单元测试的经验
  • 具备使用 Compose Testing 和 Espresso 创建 UI 测试的经验
  • 具备配置 Gradle 和 AGP 构建并使用 Android Studio 工具的经验
  • 至少五年专业 Android 开发经验

福利待遇

  • 每年 24 天休假,根据在 Garmin 的任职年限享有额外休假,并获得法定节假日补偿
  • 健康套餐订阅及年度眼镜预算
  • 每月体育和身心健康活动津贴
  • 本地及全球职业发展机会,包括培训、指导以及技术和领导力项目
  • 可使用在线学习服务,并获得参加技术会议的支持
  • 公司忠诚奖励
  • 节日和个人重要时刻的额外奖金
  • 餐券
  • Garmin 产品大幅折扣
  • 员工购股计划
  • 雇主缴纳第三支柱退休计划
  • 有机会试用和借用 Garmin 产品
  • 身心健康、体育和社区活动,例如体育赛事、课程、黑客马拉松和公司聚会