
資深/首席 Android 軟體工程師(Kotlin)– NatWest Group,班加羅爾
為 NatWest Group 的銀行平台打造生產級 Kotlin Android 應用程式。 塑造具韌性的架構與自動化能力,並涵蓋完整開發生命週期的軟體交付。
說明
- 在整個系統生命週期中設計、建置、測試及實作軟體
- 建立對業務領域、應用程式、資料及基礎架構的理解
- 與首席工程師、領域架構師及利害關係人合作,了解平台運作及業務目標
- 運用敏捷實務,從開發待辦清單交付軟體
- 建立持久且具韌性的軟體,以因應未來需求
- 透過實驗、原型設計及創新,定義審慎的架構並發展演進式設計
- 以透過可執行模式自動化建置、測試及部署為重點開發軟體
職位要求
- 具備 12 年以上軟體設計與實作經驗
- 能夠使用程式語言解決複雜的技術問題
- 具備依據業務及系統需求分析、記錄並驗證複雜需求的經驗
- 具備開發生產級 Android 應用程式的深厚背景
- 精通 Kotlin、Coroutines、Flow、Jetpack Compose 及現代並行模式
- 深入了解 Android SDK 及應用程式生命週期管理
- 熟悉 Navigation、ViewModel、LiveData、Flow 及 WorkManager 等 Jetpack 程式庫
- 精通整潔架構、SOLID 原則、MVVM 及 MVI
- 具備多模組 Android 程式碼庫的開發經驗
- 具備使用 Hilt、Dagger 等相依性注入框架的經驗
- 高度重視效能、可擴充性、可維護性及韌性









