全端行動應用工程師|遠端(台灣)|總部香港
Description
關鍵職責(What You Will Deliver)
1. 使用 Flutter/Dart 開發、維運與優化 iOS/Android 跨平台 App(從需求到上架/發布)。
2. 撰寫乾淨、可維護的 Dart 原始碼,落實單元/整合測試與文件化。
3. 與 PM、設計、後端團隊協作,規劃並交付新功能與版本里程碑。
4. 串接後端服務與 API(REST/gRPC/GraphQL),確保資料流穩定、錯誤可觀測。
5. 排查並修復 App 問題,持續提升效能、穩定性與使用者體驗。
6. 參與 Code Review、維護工程規範與最佳實務,推動持續改進。
7. 追蹤 Flutter/行動端新技術並實際導入,優化流程與體驗。
8. 撰寫/維護技術規格、API 介面與系統設計文件。
9. 規劃與整合 AI 能力(如 LLM、向量檢索、推理服務)於行動端功能場景。
技術要求
1. Flutter/Dart 熟練,理解 Widget 生命週期、版面/導航、效能優化與狀態管理(至少一種:Riverpod、BLoC、Provider、GetX)。
2. 具 iOS/Android 原生整合經驗(Platform Channels、原生套件、上架流程)。
3. 精通 Go 語言後端開發:並發模型、模組化設計、測試、效能與可靠度工程。
4. 具前後端與資料庫實作能力:PostgreSQL/MySQL、Redis,熟悉索引、交易、效能調校與備援。
5. 熟悉 API 設計(REST/gRPC/GraphQL 其一以上)、認證授權與錯誤處理。
6. 熟悉 Git 與團隊協作流程(GitHub/GitLab Flow)、CI/CD 與基本可觀測性(logs/metrics/tracing)。
7. 具 AI 開發經驗(其一或數項):LLM API 整合、向量資料庫、提示工程、模型推理或邊端推論。
經驗要求(Who You Are)
1. 2 年以上軟體開發經驗。
2. 使用 Flutter 完成過至少 1 個完整商業專案(含正式上線或企業內部上線)。
3. 具備 iOS、Android、前後端與資料庫的實務經驗。
4. 具備良好問題分析與除錯能力、文件撰寫與團隊協作溝通能力。
5. 有敏捷/Scrum 團隊合作經驗;英語讀寫溝通佳者優先。
加分項
1. 深入掌握狀態管理與 DI(如 BLoC/Riverpod/GetIt)、Flutter 測試框架(flutter_test)。
2. 熟悉行動端佈署/版號管理與 CI/CD(如 Codemagic、Fastlane)。
3. 具即時通訊/WebSocket、推播、離線同步等複雜場景實作經驗。
4. 熟悉雲端/容器(Docker/K8s、AWS/GCP 其一以上)、監控(Prometheus/Grafana)。
5. 具資安與隱私合規概念(OWASP、金鑰管理);有 App Store/Google Play 上架實績或公開作品/GitHub。
此職位涉及創建安全且功能強大的代碼,提供優質的編碼解決方案,並為創新的軟件開發做出貢獻。如果您熱愛技術並注重細節,我們期待收到您的回應!