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 產品。
- 身心健康、體育與社群活動,包括運動活動、課程、黑客松與聚會。
- 招聘過程中介紹的其他福利。
