軟體工程師APP(Android)_101B
Description
【職務描述】
我們致力於銀行系統開發與創新,您在與銀行接觸開始的金融科技或者您服務的公司企業與銀行往來的各項服務,都是我們會為銀行開發與建置的專案。
我們專注於銀行領域系統的設計和開發。想要邀請有抱負與對技術有熱忱的您加入,擔任在各種金融服務的APP的開發功臣,享受開發/調整/逐步實現功能的成果,在行動裝置的運用上提供更人性與便利的的最佳操作體驗。我們需要一位APP技術主管及1至2位工程師。
【工作內容】
1.負責銀行APP產品軟體開發及維護
2.對Android的開發領域熟稔,具二年以上開發經驗。
3.對銀行金融領域著墨或有興趣者。
【Android 開發需求】
1. 熟練使用 Kotlin 程式語言(具備 Java 閱讀與舊有程式碼維護能力者佳)。
2. 熟悉 Android SDK,具備 Jetpack Compose 與傳統 XML UI 開發經驗,並熟悉常用 Android Jetpack 架構元件。
3. 熟悉 MVVM、MVI 或 Clean Architecture 等現代 Android 應用程式架構設計模式。
4. 熟練運用 Kotlin Coroutines 與 Flow 進行非同步操作與狀態管理。
5. 熟悉 RESTful API 串接與資料解析(如 Retrofit、OkHttp、Gson / Kotlin Serialization),能依據 API 規格書與後端團隊協同開發。
6. 熟悉 Git 版本控制及多人協作的分支管理流程(如 Git Flow)。
7. 了解 APP 開發生命週期,能撰寫高可讀性、可維護的程式碼,具備單元測試(如 JUnit、MockK)或 CI/CD 自動化流程經驗者佳。
8. 對於 UI/UX 有高敏感度,擁有良好的使用者體驗開發經驗者佳。
9. 重視資訊安全,具備加解密(AES/RSA)實作經驗,熟悉 Android Keystore、ProGuard/R8 程式碼混淆、生物辨識(Biometric)或憑證綁定(SSL Pinning)等資安防護機制者佳。
10. 有實際使用 Google Play Console 上架經驗,並了解最新審核規範者佳。
【其他】
1.對開發優秀產品與高品質程式碼有熱情
2.對財務/金融商品有興趣
3.學習能力強、能主動發現問題並尋求最佳解決方案
4.樂於溝通與分享、優良的團隊合作者
【備註】
工作經驗__2__年以上:面議