
巴克萊資深 Android 工程師:身分驗證與身分管理
為巴克萊行動銀行應用程式打造安全的 Android 身分驗證與身分管理功能。 在克努茲福德或倫敦與混合辦公團隊合作,負責生物辨識、無密碼驗證與 IAM 整合。
說明
- 設計並改進支援業務、平台及技術能力的軟體
- 交付可擴充、可維護且高效能的軟體解決方案
- 與產品經理、設計師、工程師、後端專家、安全專家及使用者體驗團隊合作
- 根據業務目標定義需求與解決方案策略
- 參與程式碼審查、品質標準制定及知識分享
- 為巴克萊行動銀行應用程式開發原生 Android 身分驗證與身分管理功能
- 應用生物辨識驗證、Android Keystore、現代 Kotlin 及 AI 輔助開發實務
- 採用安全編碼方法保護敏感資料並降低漏洞
- 撰寫支援可讀且可靠程式碼設計的單元測試
- 掌握技術發展並參與技術社群
- 就職能及跨職能影響向利害關係人與高階主管提供建議
- 管理風險、降低暴露並強化控制措施
- 透過詳細分析、研究及複雜替代方案評估來開發解決方案
- 與內部及外部利害關係人維持有效關係
- 制定技術方向、帶領協作工作,並在適當情況下指導經驗較少的專業人員
職位要求
- 具備豐富的 Android 開發經驗,熟悉 Kotlin、Java、Android SDK、Jetpack 及現代架構元件
- 深入了解 IAM 概念、OAuth2、OIDC,以及透過 SDK 和 REST API 將 Android 應用程式與 IAM 後端服務整合
- 具備使用 AI 輔助開發工具提升生產力、程式碼品質及除錯效率的經驗
- 具備 MVVM 或 Clean Architecture、Dagger 或 Hilt、協程、Flow、JUnit、Espresso 及 MockK 的實務經驗
- 具備開發 Android 身分驗證與身分管理功能的經驗,熟悉生物辨識、Android Keystore、SafetyNet 及安全憑證儲存
- 深入了解 Android 應用程式安全,包括 ProGuard 或 R8、Root 偵測、憑證釘選及安全開發實務
- 具備整合 Ping Identity SDK 並建立自訂身分驗證流程的經驗
- 具備 Android CI/CD、Google Play 發布及使用功能旗標進行分階段推出的經驗
- 了解 FIDO2、WebAuthn、通行金鑰及 Android 無密碼驗證
- 具備效能最佳化、記憶體分析及診斷複雜 Android 問題的經驗
- 熟悉金融服務行動應用程式、PCI 合規、資料保護法規及銀行安全要求









