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