資深 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 開發經驗
- 具備新創公司、規模化新創公司或類似快速發展產品環境的工作經驗
