高級前端JavaScript開發(fā)工程師(Web組件方向)
【職位介紹】
1、設(shè)計并開發(fā)可獨(dú)立使用的web組件和javascript插件
2、創(chuàng)建”即插即用”的UI組件,只需引入單個JS文件即可在做任意網(wǎng)頁中使用
3、開發(fā)通用應(yīng)用組件,如表單增強(qiáng)、數(shù)據(jù)可視化、交互式圖表等
4、實(shí)現(xiàn)組件樣式隔離和命名空間管理,避免與宿主頁面樣式?jīng)_突
5、優(yōu)化組件加載性能和兼容性,支持多種瀏覽器環(huán)境
6、編寫詳細(xì)的組件使用文檔和示例代碼
7、維護(hù)組件版本和向后兼容性
【崗位要求】
1、計算機(jī)專業(yè)統(tǒng)招本科及以上學(xué)歷,對計算機(jī)操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)有深刻的認(rèn)識。能力優(yōu)秀者可適當(dāng)放寬條件。
2、熟悉原生Javascript(ES6+)和DOM操作
3、深入理解Web Components標(biāo)準(zhǔn),有實(shí)際的自定義元素開發(fā)經(jīng)驗(yàn)
4、掌握模塊化開發(fā)(ES Modules、UMD等輸出格式)
5、熟悉常用打包工具(Webpack、Rollup、Vite)和庫模式設(shè)置
6、熟悉微前端架構(gòu)和組件沙箱機(jī)制
【加分項(xiàng)】
1、有開源組件庫貢獻(xiàn)經(jīng)驗(yàn)
2、發(fā)布過npm包或獨(dú)立JS插件
3、了解Web Assembly在組件中的應(yīng)用
4、有跨平臺組件開發(fā)經(jīng)驗(yàn)(移動端適配)
更新于 2025-12-21
查看更多崗位職責(zé)