高級全棧開發工程師
工作地點:中國廣州項目概述:我們正在開發一款尖端高性能的交易卡牌遊戲(TCG)認證移動應用。 該平台採用先進的電腦視覺技術,允許用戶用手機相機掃描實體卡片,即時識別並取得市場價格,並無縫管理數位收藏品。
作為高級全棧開發人員,您將對此項目產生重大影響。 您將完全掌控使用者體驗的旅程——從建立低延遲的移動界面以與裝置相機互動,到設計可擴展的後端API和資料流水線,以支援整體應用體驗。
核心職責
團隊領導:帶領3~5人的開發團隊
端到端開發:建立、建立和維護跨平台移動前端,並配備強大的後端 API 支援他們。
摄像头與界面整合:實現高性能移動攝像頭界面,疊加實時界面,確保卡片掃描流暢即時。
後端與API設計:設計和最佳化可擴展的微服務、RESTful/GraphQL API及資料庫架構,以應對高流量和即時價格更新。
數據與流水線協作:將前端體驗與後端圖像處理和機器學習流水線整合,實現即時卡片識別。
性能優化:優化移動應用性能(帧率、內存使用、視頻緩存)和後端延遲,以提供高品質的使用者體驗。
技術領導力:通過嚴格的代碼審查提升代碼品質,建立全面的工程最佳實踐,并指導初级和中级工程師。
要求資格
經驗:擁有超過5年的專業軟體工程經驗,並成功交付了生產準備的移動應用和後端系統。
前端/移動技術堆疊:熟悉跨平台移動框架(Flutter / React Native),並能處理原生設備功能(相機API、圖像處理、本地儲存)。
後端技術堆疊:精通Java、RocketMQ和gRPC,並對關係型資料庫(PostgreSQL和Redis)有深入理解。
系統架構:擁有設計分散式系統、微服務、安全認證(OAuth/JWT)及第三方API整合的經驗。
雲和DevOps:熟悉雲基礎設施(GCP)、容器化技術(Docker)以及移動CI/CD部署流程(App Store/Google Play版本)。
教育背景:計算機科學、軟體工程或其他相關技術領域的學士學位(或同等實戰經驗)。