崗位職責(zé):
1)負(fù)責(zé)公司核心業(yè)務(wù)的前端架構(gòu)設(shè)計(jì)、開發(fā)和優(yōu)化,確保高性能、可擴(kuò)展性和可維護(hù)性。
2)主導(dǎo)復(fù)雜前端功能模塊的實(shí)現(xiàn)(如可視化大屏、低代碼平臺(tái)、微前端架構(gòu)等)。
??3)解決前端領(lǐng)域的技術(shù)難題(如性能優(yōu)化、跨端兼容性、安全防護(hù)等),推動(dòng)技術(shù)方案落地。
4)探索前沿技術(shù)(如WebAssembly、Serverless SSR、Web3D等),并評(píng)估其業(yè)務(wù)適用性。
??5)設(shè)計(jì)和維護(hù)前端工程化體系(CI/CD、自動(dòng)化測(cè)試、監(jiān)控告警等),提升團(tuán)隊(duì)開發(fā)效率。
6)制定并推行前端代碼規(guī)范、性能優(yōu)化標(biāo)準(zhǔn)和技術(shù)文檔。
7)與產(chǎn)品、設(shè)計(jì)、后端團(tuán)隊(duì)深度協(xié)作,參與需求評(píng)審并提出技術(shù)可行性建議。
8)推動(dòng)前后端分離、API 設(shè)計(jì)標(biāo)準(zhǔn)化,主導(dǎo)技術(shù)方案評(píng)審。
??9)指導(dǎo)初中級(jí)工程師成長(zhǎng),組織技術(shù)分享,推動(dòng)團(tuán)隊(duì)技術(shù)氛圍建設(shè)。
??任職要求??
1)5年以上前端開發(fā)經(jīng)驗(yàn),精通 ??React/Vue/Angular?? 至少一種框架及生態(tài)(如Next.js/Nuxt.js)。
2)熟練使用??TypeScript??、ES6+、Webpack/Vite 構(gòu)建工具,具備模塊化、組件化開發(fā)經(jīng)驗(yàn)。
3)熟悉前端性能優(yōu)化手段(如懶加載、SSR、CDN加速、內(nèi)存泄漏排查等)。
??4)扎實(shí)的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),熟悉網(wǎng)絡(luò)協(xié)議(HTTP/HTTPS/WebSocket)、瀏覽器原理。
項(xiàng)目經(jīng)驗(yàn)要求??
1)有大型項(xiàng)目架構(gòu)經(jīng)驗(yàn)(如微前端、狀態(tài)管理方案設(shè)計(jì)、前端監(jiān)控系統(tǒng)搭建)。
2)熟悉至少一門后端語言(Node.js/Java/Python),能獨(dú)立開發(fā)全棧功能者優(yōu)先。
??3)可視化開發(fā)??(D3.js/ECharts/Three.js)、??移動(dòng)端Hybrid開發(fā)??或小程序??經(jīng)驗(yàn)。用electron開發(fā)過桌面應(yīng)用優(yōu)先; 4)參與過開源項(xiàng)目貢獻(xiàn),或有技術(shù)博客、專利、演講經(jīng)歷,熟悉前端安全防護(hù)(XSS/CSRF防御)、WebAssembly、PWA等前沿技術(shù)。