資深行動應用工程師 (Senior Engineer, Mobile Application-iOS/Android)
Posted Updated 3
views
Description
【工作職責】
一、核心架構設計與程式碼品質守護 (40%)
- 建立可維護性標準: 針對既有 App 進行架構診斷,導入設計模式(如 Clean Architecture, MVVM),確保代碼邏輯清晰、模組化,避免產生難以維護的不良代碼。
- 透過代碼審核機制,確保團隊產出的代碼符合穩定性與安全性要求,並主動引導 Junior 成員改善撰寫習慣。
- 跨平台與原生深度整合: 處理 Flutter 與 iOS (Swift) / Android (Kotlin) 之間的複雜橋接(Method Channel),優化原生底層插件,確保APP產品功能的極致穩定。
二、深度問題定義與技術決策 (30%)
- 疑難雜症排查: 當 App 出現效能掉幀、記憶體溢漏、或是金流 API 異常時,能精準利用 Debug 工具定義問題根源。
- 快速演練 (POC) 與決策: 針對新功能或產品需求,能快速建立原型進行技術可行性評估,並對 PM 提出的需求給予精準的技術反饋與建議。
三、跨部門協作與透明化溝通 (20%)
- 進度與風險預判:具備高度透明的溝通習慣,能精準預估工作量,並在風險發生前主動向產品經理 (PM) 說明現況,不隱瞞任何技術隱患。
- 規格收斂:與後端工程師共同制定高效、穩健的 RESTful 或 WebSocket 協議,確保前端資料呈現的即時性與正確性。
【核心能力】
- 大學學歷畢業,擁有本科或相關科系學位,專業領域含計算機科學、軟體工程或相關領域,有虛擬貨幣交易或金融領域經驗者加分
- 工作經驗: 4 - 6 年以上 Mobile App 開發經驗,且其中至少 2 年以上深耕於 Flutter 實際專案並具備 iOS (Swift/Objective C) 或 Android (Kotlin/Java) 原生開發能力。
【技術深度】
- 精通 Dart 語言與非同步處理,並能熟練運用至少一種狀態管理(如 BLoC, Riverpod)。
- 具備 iOS (Swift) 或 Android (Kotlin) 其中一方的原生開發能力,能獨立開發或重構原生插件 (Method Channel)。
- 具備良好的架構設計能力,能實踐乾淨代碼與架構,確保專案具備高可擴展性。
- 具備優異的問題排查能力,能熟練使用 DevTools 排查記憶體溢漏、掉幀或網路通訊問題。
- 熟悉數位金融或虛擬貨幣產業,對行動資安 (OWASP Mobile)、資料加密儲存、防反組譯有實作經驗者佳。
- 具備強大的溝通韌性,能與 PM 共同釐清模糊需求,並對「代碼整潔度」有高度堅持,能忍受並推動重構。
*需檢附非人力銀行格式之自製履歷
*請先確認薪資區間為可接受之範圍,實際薪資依個人經驗、專業能力及面試評估結果核定