
Android 行動端前端開發工程師
以 Android 開發工程師身分,為金融服務客戶打造數位金融產品。 運用原生 Kotlin、模組化架構與伺服器驅動 UI 進行開發。
說明
- 建構並強化與客戶其他應用程式整合的行動功能。
- 使用 Kotlin 開發原生 Android 應用程式。
- 建立符合產品 UX 與 UI 標準的響應式流暢介面。
- 在模組化、可插拔架構中建構可重複使用的元件。
- 運用伺服器驅動 UI 原則實作元件與使用者流程。
- 解讀後端設定與契約,以呈現動態介面。
- 將行動應用程式與後端 API 及服務整合。
- 管理應用程式狀態、快取、本機持久化與資料同步。
- 為服務中斷與連線問題設計錯誤處理機制。
- 維持使用者流程的效能、穩定性與回應速度。
- 採用適合金融機構環境的行動安全實務。
- 建立單元測試與整合測試,同時支援自動化測試策略。
- 參與程式碼審查與技術標準制定。
- 與後端、架構、QA、產品負責人及 UX/UI 團隊合作。
- 持續推動行動架構與共用元件的演進。
- 支援可觀測性、監控與行動應用程式故障分析。
職位要求
- 具備原生行動應用程式開發經驗。
- 熟悉 Android、Kotlin,以及 Jetpack Compose 和/或 Android Views。
- 了解 MVVM、整潔架構或同類方法等行動架構。
- 具備將應用程式與 REST API 整合的經驗。
- 了解 JSON 以及資料序列化與反序列化。
- 具備非同步程式設計與並行管理經驗。
- 了解行動應用程式模組化。
- 熟悉 Git 與版本控制策略。
- 具備單元測試與自動化測試經驗。
- 具備將 CI/CD 應用於行動開發的經驗。
- 了解 Android 應用程式生命週期。
- 了解 Google 平台開發與使用者體驗指南。
- 了解 OAuth 2.0 與 OpenID Connect 者加分。
- 了解 JWT 與安全權杖管理者加分。
- 了解行動裝置安全資訊儲存者加分。
- 了解 Android Keystore 者加分。
- 了解憑證釘選(certificate pinning)者加分。
- 了解生物辨識驗證者加分。
- 了解安全編碼實務者加分。
- 了解 OWASP 行動應用程式安全者加分。
- 具備數位銀行、金融科技或支付解決方案經驗。
- 具備伺服器驅動 UI 經驗。
- 具備超級應用程式經驗。
- 了解模組化與可插拔架構。
- 具備大規模、業務關鍵應用程式經驗。
- 了解功能旗標與遠端設定。
- 具備行動應用程式可觀測性與監控經驗。
- 具備金融產品、支付與數位錢包經驗。








