羅馬尼亞遠端資深 Android 技術主管
使用 Kotlin Multiplatform 主導 Accesa 零售 POS 平台現代化建設。 指導適用於 Android 與 JVM/Desktop 的共用離線優先業務邏輯。
說明
- 建立連接 Kotlin、平台專屬實作以及 VueJS/TypeScript 介面的儲存庫、服務、外觀、DTO 與橋接契約
- 建立、交付並維護適用於 Android 與 JVM/Desktop 的 POS 共用 Kotlin Multiplatform 模組
- 使用 expect/actual 模式開發桌面與 Android 平台實作
- 交付支援離線的工作流程,包括本機儲存、快取、同步準備以及審慎設計的失敗處理
- 撰寫可維護且結構清晰的程式碼,同時重構並強化現有模組
- 為領域規則、使用案例、儲存庫、橋接契約及協程驅動工作流程建立自動化測試涵蓋
- 與前端工程師、QA 專員、產品負責人及架構師合作
- 整理專業知識、交流經驗,並協助初級 Kotlin 開發者成長
- 遵循團隊約定的實務與營運流程
- 持續回報進度,包括取捨與關鍵技術決策
職位要求
- 至少 8 年 Kotlin 開發經驗
- 具備在平台規模下使用 Kotlin Multiplatform 做出架構決策的經驗
- 具備高階系統層級 Android 開發經驗
- 曾使用 Kotlin Multiplatform 交付至少兩個目標平台的解決方案,最好包括 Android 與 JVM/Desktop
- 了解 KMP 與 Swift/iOS 的互通性,包括 XCFramework、expect/actual 實作及 Flow 橋接
- 具備在平台規模下將 Java 系統遷移至 Kotlin 與 KMP 的經驗
- 能夠提供架構方向與長期願景
- 具備為多個租戶或客戶服務的模組化平台架構經驗
- 具備知識分享與開發者指導經驗
- 能與高階利害關係人有效溝通
- 扎實掌握整潔架構、依賴反轉與儲存庫抽象化
- 具備 Kotlin Coroutines 與 Flow 的實務知識
- 具備建立離線優先或本機優先用戶端的經驗,熟悉持久化、快取、同步與衝突管理
- 熟悉依賴注入方案,最好了解 Koin
- 以嚴謹方式進行單元測試與整合測試,熟悉測試替身及協程測試工具
- 具備使用 REST/OpenAPI 風格服務、映射型別化 DTO、處理序列化及建立可靠用戶端通訊的經驗
- 熟悉 Gradle Kotlin DSL、模組化建置及相容 CI 的專案結構
- 具備與前端、QA 及產品團隊合作與溝通的能力
- 具備 Compose Multiplatform 經驗者佳
- 具備 POS 或零售嵌入式系統經驗者佳
- 具備桌面 JVM 用戶端經驗者佳
- 了解 VueJS 3 與 TypeScript 者佳
- 具備外掛程式或可擴充架構經驗者佳
- 具備效能工程經驗者佳
- 具備 POS、零售、支付、促銷或硬體周邊整合經驗者佳
福利待遇
- 醫療保障
- 健身支援
- 個人化健身方案
- 團隊活動
- 健康習慣俱樂部
- 彈性平衡工作與生活
- 心理健康支援
- 混合辦公社群內的社交健康活動
