視頻直播windows客戶端開發:
崗位職責:
在線教育產品Windows客戶端的設計與開發,文檔撰寫。
根據開發過程中的體驗對產品提出改進意見,持續的優化客戶端用戶體驗。
參與需求評審、分析、設計。
與團隊成員協作完成項目開發和產品交付。
團隊內部的技術交流與分享。
任職要求:
計算機或相關專業,全日制本科及以上學歷。
2年以上Windows平臺產品開發經驗,精通Windows環境下的軟件開發。
對陌生技術充滿好奇心,對於創新及解決具有挑戰性的問題充滿激情。
精通C++,STL,熟悉常用的數據結構,有較強的算法設計能力,代碼風格良好。
精通windows編程,熟悉進程間通訊,消息機制,文件和圖形服務。熟練調用各種Windows API,熟悉OpenGL/DirectX框架至少一種。
精通socket開發,精通TCP/IP協議。
精通視頻編解碼,理解H.264、H.265等視頻編解碼標準。
有在線教育開發經驗優先。
有多線程開發、並行加速經驗者優先。
視頻直播iOS客戶端開發:
崗位職責:
在線教育產品Windows客戶端的設計與開發,文檔撰寫。
根據開發過程中的體驗對產品提出改進意見,持續的優化客戶端用戶體驗。
參與需求評審、分析、設計。
與團隊成員協作完成項目開發和產品交付。
團隊內部的技術交流與分享。
任職要求:
計算機或相關專業,全日制本科及以上學歷。
2年以上音視頻iOS服務端開發經驗,參與開發的app已上架AppStore。
對陌生技術充滿好奇心,對於創新及解決具有挑戰性的問題充滿激情。
精通socket開發,精通TCP/IP協議。
熟悉音視頻相關技術,比如Audio Unit,AVAudioSession,AVCaptureSession等模塊。
有在線教育開發經驗優先。
熟悉OpenGL,Metal等渲染框架優先。
視頻直播Android客戶端開發:
崗位職責:
在線教育產品Android客戶端的設計與開發,文檔撰寫。
根據開發過程中的體驗對產品提出改進意見,持續的優化客戶端用戶體驗。
參與需求評審、分析、設計。
與團隊成員協作完成項目開發和產品交付。
團隊內部的技術交流與分享。
任職要求:
計算機或相關專業,全日制本科及以上學歷。
2年以上Android音視頻產品開發經驗,熟悉Android底層。
對陌生技術充滿好奇心,對於創新及解決具有挑戰性的問題充滿激情。
精通Java/Kotlin語言,代碼風格良好,經歷過一個完整的商業項目開發。
熟悉Android UI開發,有Android各版本適配和兼容經驗。
熟悉音視頻相關技術及原理,有Android MediaCodec 使用經驗。
有在線教育開發經驗優先。
熟悉多線程,有性能優化實踐經驗優先。
視頻直播C++服務端開發:
崗位職責:
在線教育產品服務端的設計與開發,主要是底層通訊與轉碼。
根據用戶的反饋及產品經理的改進意見,持續的優化。
產品及相關文檔的維護和持續優化升級。
參與需求評審、分析、設計。
與團隊成員協作完成項目開發和產品交付。
團隊內部的技術交流與分享。
任職要求:
計算機或相關專業,全日制本科及以上學歷。
2年以上音視頻應用服務端開發經驗。
對陌生技術充滿好奇心,對於創新及解決具有挑戰性的問題充滿激情。
精通C++,STL,代碼風格良好。
精通socket開發,精通TCP/IP協議。
熟悉音視頻相關技術,比如RTMP/MPEG。
熟悉WebRTC相關的標準、架構和原理。
有一定的架構設計能力,良好的編碼能力,編寫文檔能力。
有在線教育開發經驗優先。
有性能優化(重傳、碼率控制、帶寬估計、FEC、JitterBuffer)經驗者優先。
視頻直播java服務端開發:
崗位職責:
在線教育產品服務端端的設計與開發,主要是平臺管理相關服務與接口。
根據用戶的反饋及產品經理的改進意見,持續的優化。
產品及相關文檔的維護和持續優化升級。
參與需求評審、分析、設計。
與團隊成員協作完成項目開發和產品交付。
團隊內部的技術交流與分享。
任職要求:
計算機或相關專業,全日制本科及以上學歷。
2年以上Java服務端開發經驗,代碼風格良好。
對陌生技術充滿好奇心,對於創新及解決具有挑戰性的問題充滿激情。
精通Java,具有面向對象編程思想,理解領域驅動及微服務等思想。
精通SpringBoot,有Spring Cloud經驗。
精通Redis,Kafka等常用中間件。
熟悉TCP/IP協議,HTTP協議。
有一定的架構設計能力,良好的編碼能力,編寫文檔能力。
有在線教育開發經驗優先。
有LXC,Kubernetes經驗優先。