崗位職責:
1、負責Android端核心功能模塊的設計、開發與維護,確保系統架構清晰、穩定、可擴展;
2、深入參與系統設計,基于實際場景合理應用設計模式,提升代碼可維護性和可擴展性;
3、負責應用層與系統層之間的跨進程通信設計與優化,掌握AIDL、Messenger、ContentProvider等IPC機制;
4、參與Android端音視頻相關功能開發,包括音視頻采集、編解碼、處理與播放,熟悉并能合理使用FFmpeg相關能力;
5、深入理解Android網絡通信機制,熟練掌握HTTP、WebSocket、RTSP等協議,具備良好的網絡性能優化經驗;
6、配合團隊進行技術預研和難點攻關,關注新技術(如GStreamer、低延遲傳輸、編解碼優化)在項目中的應用;
7、參與線上問題排查與性能調優,持續提升產品質量和用戶體驗;
8、編寫高質量技術文檔,總結沉淀項目經驗,助力團隊技術成長。
崗位要求:
1、本科及以上學歷,計算機、通信或相關專業,5年以上Android開發經驗;
2、扎實的編程基礎,精通Kotlin,了解常見數據結構與算法;
3、深刻理解常見設計模式(如工廠模式、觀察者模式、單例模式、責任鏈模式等),能夠在實際業務中靈活應用;
4、熟悉Android系統架構及進程通信機制,有豐富的AIDL、Binder等跨進程開發經驗;
5、熟悉音視頻領域基本概念,有使用FFmpeg進行開發或優化經驗優先;
6、熟悉網絡通信協議(TCP/IP、HTTP、WebSocket等)及其在Android端的高效實現與優化;
7、具備良好的代碼規范意識和系統性思維,能夠獨立承擔模塊設計與開發工作;
8、有一定GStreamer、音視頻流處理經驗者優先。
【系統薪資只做參考,實際以面試評定為準】