【工作內(nèi)容】
1. 負(fù)責(zé)公司W(wǎng)eb產(chǎn)品的前端需求分析、架構(gòu)設(shè)計(jì)及功能開發(fā);
2. 基于Vue2、Vue3、Vite等技術(shù)棧搭建高性能、可維護(hù)的前端工程化項(xiàng)目;
3. 熟練使用Element UI、Naive UI等組件庫進(jìn)行業(yè)務(wù)模塊開發(fā),確保UI/UX設(shè)計(jì)的高度還原;
4. 結(jié)合ECharts實(shí)現(xiàn)復(fù)雜數(shù)據(jù)可視化需求,優(yōu)化圖表渲染性能與交互體驗(yàn);
5. 使用TypeScript強(qiáng)化代碼質(zhì)量,制定團(tuán)隊(duì)編碼規(guī)范并推動(dòng)落地;
6. 參與前端技術(shù)選型、性能優(yōu)化及跨部門協(xié)作,推動(dòng)技術(shù)方案實(shí)施;
7. 編寫技術(shù)文檔,主導(dǎo)代碼審查,確保代碼可維護(hù)性和可擴(kuò)展性;
8. 持續(xù)關(guān)注前端技術(shù)趨勢(shì),探索新技術(shù)在業(yè)務(wù)場(chǎng)景中的應(yīng)用。
【崗位要求】
1. 基礎(chǔ)能力
(1)本科及以上學(xué)歷,2年以上前端開發(fā)經(jīng)驗(yàn);
(2)精通HTML5/CSS3/JavaScript(ES6+),熟悉W3C標(biāo)準(zhǔn)與瀏覽器兼容性處理;
(3)深入理解Vue2、Vue3核心特性(Composition API、響應(yīng)式原理等),熟悉Vite構(gòu)建工具及生態(tài);
(4) 熟練使用TypeScript進(jìn)行開發(fā),具備良好的類型設(shè)計(jì)與代碼規(guī)范意識(shí);
(5) 熟悉Element UI或其他主流UI庫(如Element Plus、Ant Design Vue)的定制化開發(fā);
(6) 掌握ECharts等數(shù)據(jù)可視化庫,能獨(dú)立完成復(fù)雜圖表開發(fā)與性能優(yōu)化;
(7) 熟悉Webpack/Rollup等構(gòu)建工具,了解前端工程化實(shí)踐(CI/CD、代碼規(guī)范等)。
2. 加分項(xiàng)
(1)有全棧開發(fā)經(jīng)驗(yàn)(如Node.js、Nest.js),熟悉RESTful API設(shè)計(jì)規(guī)范;
(2)熟悉Canvas/SVG/WebGL等圖形渲染技術(shù),或有數(shù)據(jù)可視化中臺(tái)項(xiàng)目經(jīng)驗(yàn); (3) 參與過開源項(xiàng)目貢獻(xiàn),或具備復(fù)雜SPA(單頁應(yīng)用)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn);
(4)了解微前端(qiankun、Module Federation)或跨端開發(fā)(Taro、Uniapp)。