學(xué)歷要求:大專及以上學(xué)歷,計(jì)算機(jī)、軟件工程相關(guān)專業(yè)優(yōu)先;
經(jīng)驗(yàn)要求:5 年及以上前端開發(fā)經(jīng)驗(yàn),有完整的 0-1 項(xiàng)目經(jīng)驗(yàn);
技術(shù)能力:
精通 HTML5/CSS3,能夠按照設(shè)計(jì)稿精確還原 UI,熟悉響應(yīng)式布局(Flex、Grid 等);
精通 JavaScript(ES6+),具備扎實(shí)的原生 JS 基礎(chǔ);
熟練掌握 React、Vue 框架及其周邊生態(tài),如 Redux、Vuex、Pinia、React Query 等;
熟練使用 TypeScript 進(jìn)行前端開發(fā),提升代碼的可維護(hù)性;
熟悉 uniapp、Electron,能夠進(jìn)行跨端應(yīng)用開發(fā);
具備 Node.js 開發(fā)經(jīng)驗(yàn),能夠編寫簡單的后端服務(wù);
了解前端 模塊化、組件化、工程化 相關(guān)技術(shù),如 Webpack、Vite、Rollup;
熟悉 Web 性能優(yōu)化(首屏優(yōu)化、懶加載、代碼拆分、SSR/CSR 等);
熟悉 Web 安全(XSS、CSRF、CORS、SQL 注入等防范措施);
熟悉 前端狀態(tài)管理 方案,如 Redux、MobX、Vuex、Pinia 等;
熟悉 前端測試(Jest、Cypress、Vitest 等);
系統(tǒng)架構(gòu)和算法認(rèn)知:
了解 瀏覽器渲染原理、事件循環(huán)機(jī)制、虛擬 DOM、Diff 算法;
具備計(jì)算機(jī)基礎(chǔ)知識,包括數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、樹、哈希表等)、算法(排序、遞歸、動態(tài)規(guī)劃等);
熟悉前端并發(fā)編程、異步編程(Promise、Async/Await、Event Loop);
了解前端微服務(wù)(如 Module Federation)、Serverless 技術(shù);
加分項(xiàng)(以下能力可加分):
有 WebGL、Canvas 開發(fā)經(jīng)驗(yàn)者優(yōu)先;
有 Three.js、Babylon.js 3D 可視化開發(fā)經(jīng)驗(yàn)者優(yōu)先;
有 低代碼平臺、可視化搭建 經(jīng)驗(yàn)者優(yōu)先;
有 移動端 Hybrid、小程序 開發(fā)經(jīng)驗(yàn)者優(yōu)先;
有 大規(guī)模前端項(xiàng)目架構(gòu)經(jīng)驗(yàn)(如 Monorepo、微前端等)者優(yōu)先;
有 開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn) 或 技術(shù)博客 者優(yōu)先;