AppNation
AppNation
11 – 50 員工
B2C人工智慧
AppNation 是一家人工智慧公司,開發並發布由大型語言模型與視覺模型驅動的消費型行動應用程式。其產品組合涵蓋照片與影片生成、AI 聊天與搜尋,以及 AI 輔助居家設計。公司也建構支援這些體驗的基礎設施,營運高吞吐量的模型管線,每天處理數百萬次預測與數百萬個 token。隨著公司持續擴大使用者對其工具與服務的接觸,其團隊專注於人工智慧技術、行動產品開發、消費者成長與平台整合。

資深 Android 開發工程師 - 土耳其混合辦公

加入 AppNation,打造並擴展由 AI 驅動的 Android 應用程式。負責 Android 架構、Flutter 原生整合、效能、發布流程與平台功能。

說明

  • 使用 Kotlin 與 Jetpack Compose 開發及維護可擴充的 Android 應用程式
  • 負責 Flutter 應用程式中的原生 Android 層,涵蓋架構、整合與平台能力
  • 交付主畫面小工具、即時更新、豐富通知、FCM 推播通知、憑證管理工具、Google 登入、Google Play 計費與 Material 3 體驗等 Android 原生功能
  • 在原生端使用 ML Kit、LiteRT、透過 AICore 提供的 Gemini Nano,以及 Android 語音與相機 API 整合 AI 能力
  • 建立易於維護的 Android 架構與可重複使用的元件,明確劃分原生層與 Flutter 層的邊界
  • 調查並修復涉及當機、ANR、記憶體洩漏、效能退化、網路問題與 Flutter 引擎行為的正式環境問題
  • 分析並改善啟動時間、記憶體使用量、渲染、電池用量與回應速度
  • 確保應用程式在不同 Android 製造商、作業系統版本、螢幕尺寸、平板電腦與摺疊式裝置上可靠運作
  • 強化測試、程式碼審查、CI/CD、發布流程與行動端可觀測性
  • 透過程式碼審查、內部標準與知識分享會議支持 Android 團隊發展
  • 追蹤 Android 平台變更與 Google Play 要求,並將其轉化為技術及產品提案

職位要求

  • 具備 5 年以上專業 Android 開發經驗,包括透過 Google Play 發布並維護正式環境應用程式的經驗
  • 具備進階 Kotlin 技能,以及使用 Jetpack Compose 交付正式環境功能的實務經驗
  • 深入了解 Android 應用程式架構、程序與應用程式生命週期、模組化設計及平台 API
  • 深入理解 Android 功能,包括應用程式小工具、服務、WorkManager、推播通知、Google Play 計費、權限與背景執行
  • 熟悉 Kotlin Coroutines、Flow、結構化並行與執行緒安全
  • 深入掌握 Android 記憶體管理、生命週期相關洩漏與效能分析
  • 具備使用 Android Studio Profiler、Perfetto 與正式環境診斷工具的經驗
  • 具備 Gradle 設定、相依性管理、應用程式簽署、CI/CD 及完整 Google Play 發布流程的實務經驗
  • 具備將原生 Android 程式碼連接至跨平台框架的經驗,或願意學習 Flutter
  • 具備專業工作所需的英語能力
  • 擁有電腦工程、電腦科學或相關領域學士學位,或具備同等實務經驗
  • 熟悉 iOS 與 Swift 者佳
  • 具備 Java 或傳統 Android 程式碼庫經驗者佳
  • 具備 Wear OS、Android TV 或其他 Android 裝置形態經驗者佳
  • 具備 Firebase、當機回報、分析、Play Integrity 或行動端可觀測性工具經驗者佳

福利待遇

  • 具競爭力的薪酬方案
  • 私人醫療保險
  • 餐費補助
  • 通勤補助
  • 搬遷補助
  • 彈性工作安排
  • 主導專案並影響技術決策的機會
  • 知識分享與職涯發展機會

相關職缺