三個(gè)以上大中型項(xiàng)目程序開(kāi)發(fā)經(jīng)驗(yàn),工作經(jīng)驗(yàn)6年以上,熟悉主流技術(shù)及框架,能詳細(xì)設(shè)計(jì)及程序開(kāi)發(fā)能力。
技術(shù)與技能要求:
1、深入理解Vue2/3的核心原理,如響應(yīng)式系統(tǒng)(Vue2的Object.defineProperty/Vue3的Proxy)、虛擬 DOM Diff 算法、模板編譯等。有 Vue 項(xiàng)目性能調(diào)優(yōu)和源碼級(jí)問(wèn)題排查的經(jīng)驗(yàn)。
2、精通JavaScript語(yǔ)言核心、異步編程、設(shè)計(jì)模式。能熟練運(yùn)用 TypeScript 進(jìn)行大型項(xiàng)目開(kāi)發(fā),具備類(lèi)型系統(tǒng)設(shè)計(jì)能力。
3、精通Webpack或Vite的內(nèi)部原理和高級(jí)配置,能根據(jù)項(xiàng)目需求進(jìn)行定制化優(yōu)化和插件開(kāi)發(fā)。
4、有主導(dǎo)搭建團(tuán)隊(duì)腳手架、組件庫(kù)、工具鏈的經(jīng)驗(yàn)。了解微前端、SSR/SSG(如 Nuxt.js)等架構(gòu)方案并有實(shí)踐經(jīng)驗(yàn)。
5、具備完整的前端性能優(yōu)化體系化知識(shí)和實(shí)踐經(jīng)驗(yàn),能從加載、運(yùn)行時(shí)、架構(gòu)等多維度進(jìn)行優(yōu)化。
6、有前端監(jiān)控、埋點(diǎn)、錯(cuò)誤追蹤系統(tǒng)的搭建或深度使用經(jīng)驗(yàn)。
7、對(duì)前端安全(XSS、CSRF)、跨端開(kāi)發(fā)(如 Flutter、React Native、小程序)、可視化、Node.js 等至少一個(gè)方向有深入了解和實(shí)踐。