崗位職責(zé):
1.負(fù)責(zé)私域直播產(chǎn)品的Web前端架構(gòu)設(shè)計(jì)、核心功能開發(fā)及性能優(yōu)化,保障高并發(fā)場(chǎng)景下的用戶體驗(yàn)流暢性。
2.實(shí)現(xiàn)直播相關(guān)交互功能(如彈幕、禮物打賞、實(shí)時(shí)連麥等),并確保跨平臺(tái)(Web、小程序、移動(dòng)端)兼容性。
3.解決直播場(chǎng)景下的技術(shù)難點(diǎn),如低延遲音視頻傳輸(WebRTC)、實(shí)時(shí)通信(WebSocket)等。
4.與產(chǎn)品團(tuán)隊(duì)、后端團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)緊密協(xié)作,確保交互體驗(yàn)一致性。
5.推動(dòng)前端工程化建設(shè),包括組件庫(kù)開發(fā)、自動(dòng)化測(cè)試框架搭建、性能監(jiān)控體系完善。
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5年以上前端開發(fā)經(jīng)驗(yàn),至少直播或電商相關(guān)高并發(fā)類項(xiàng)目。
2.熟練掌握HTML5、CSS3、ES6、webpack等規(guī)范和技術(shù),熟悉常見跨域、瀏覽器兼容等問題,具備前端工程化(CI/CD、代碼規(guī)范)實(shí)踐經(jīng)驗(yàn)。
3.熟悉Vue、Uniapp 等相關(guān)技術(shù)和框架, 熟悉Javascript、MVVM等設(shè)計(jì)原理,掌握前端常用算法。
4.掌握“瀏覽器事件循環(huán)或者瀏覽器渲染”,解決過(guò)“首頁(yè)白屏”、“優(yōu)化打包”等問題。
5.具有較強(qiáng)的抽象能力,能夠滿足組件化開發(fā)及業(yè)務(wù)封裝等設(shè)計(jì)要求。
6.熟悉音視頻開發(fā)技術(shù)(如FFmpeg、WebRTC)或?qū)崟r(shí)通信協(xié)議(WebSocket)者優(yōu)先。
7.具備優(yōu)秀的邏輯分析能力與問題解決能力,能獨(dú)立完成技術(shù)方案設(shè)計(jì)與難點(diǎn)攻關(guān)。
8.良好的溝通協(xié)作意識(shí),適應(yīng)快節(jié)奏迭代,具有較強(qiáng)的抗壓能力。
外派易起云播