Android 软件工程师,Garmin 克卢日混合办公
负责为 Garmin 户外科技产品构建和维护 Android 应用,涵盖架构、性能和功能交付。参与技术领导、代码评审,并在 Garmin Labs 中指导团队成员。
描述
- 在多个项目中构建、部署和维护 Android 应用
- 与团队成员协作解决技术问题,交付符合需求和 Garmin 编码标准的软件
- 与跨职能团队合作,为先进的 Android 应用定义、设计和发布功能
- 解决缺陷并优化应用性能
- 评估并采用能够改进软件开发流程的技术
- 参与代码评审和技术讨论
- 使用支持版本控制、部署、监控及相关工程流程的工具
- 指导和支持经验较少的软件工程师
- 负责技术领域,并通过实施方案和架构提案作出重要贡献
任职要求
- 熟练掌握 Android Architecture Components、Jetpack Compose、Java 或 Kotlin、Android Studio、面向对象编程、数据结构和算法
- 至少五年 Android 开发经验
- 能够快速学习、适应不断变化的优先事项、积极主动并保持良好的职业道德
- 注重细节,能够在小型团队中独立并协作解决问题
- 具备清晰、有效的口头、书面和人际沟通能力
- 计算机科学、信息技术或相关领域的学士学位
- 能够专业流利地使用英语
- 具备领导小型项目、承担额外职责或担任团队联络人的经验者优先
- 具备 Bluetooth 或 BLE 协议栈经验者优先
- 了解敏捷方法论者优先
福利待遇
- 24 天年假、根据在 Garmin 任职年限增加的额外假期,以及法定节假日补偿
- 健康套餐订阅和年度眼镜补贴
- 每月体育和健康活动补贴
- 本地及全球职业发展机会,包括培训、导师指导以及技术和领导力项目
- 可使用在线学习平台,并支持参加技术会议
- 员工忠诚奖金,以及节日和个人活动额外奖金
- 餐券
- Garmin 产品大幅折扣
- 员工股票购买计划
- 第三支柱退休计划缴款
- 可测试和借用 Garmin 产品
- 健康、体育和社区活动,例如体育活动、课程、黑客马拉松和聚会
- 每月最多四天或每周一天在家办公
