1、崗位名稱:
前端開發(fā) / Web 前端工程師
2、崗位職責(zé):
1.負(fù)責(zé)公司 Web 應(yīng)用、后臺管理系統(tǒng)及移動端 H5 頁面開發(fā)
2.與產(chǎn)品、UI、后端團(tuán)隊協(xié)作,完成前端功能實現(xiàn)
3.優(yōu)化前端性能,保證頁面體驗和兼容性
3、崗位要求:
1.學(xué)歷專業(yè):本科及以上,計算機(jī)相關(guān)專業(yè);
2. HTML / CSS / JavaScript:精通 HTML5、CSS3,熟悉語義化標(biāo)簽及響應(yīng)式布局,熟練掌握 JavaScript(ES6+),理解作用域、閉包、原型鏈、事件機(jī)制,熟悉 Flexbox、Grid 布局,能夠?qū)崿F(xiàn)復(fù)雜 UI 頁面,熟悉 CSS 預(yù)處理器(如 Sass、Less);
3. 前端框架:熟練掌握 Vue 3 或 React(可根據(jù)公司實際框架選擇)
熟悉組件化開發(fā)思想,能夠設(shè)計可復(fù)用組件,理解 Vuex/Pinia、Redux 等狀態(tài)管理方案,熟悉 Vue Router / React Router,掌握前端路由管理;
4. 前端工程化與工具:熟練使用 Webpack、Vite 或其他打包工具,掌握構(gòu)建優(yōu)化,熟悉 npm/yarn/pnpm 等包管理工具,熟悉 Git 版本管理,掌握分支管理及代碼合并流程,了解自動化測試工具(如 Jest、Vitest);
5. 后端交互:熟悉 RESTful API 調(diào)用,掌握 Axios / Fetch,對 GraphQL 有一定了解者優(yōu)先,能處理前端數(shù)據(jù)交互和異步邏輯;
6. 性能優(yōu)化與瀏覽器兼容:熟悉前端性能優(yōu)化方法(懶加載、代碼分割、緩存策略),理解瀏覽器渲染機(jī)制,能解決主流瀏覽器兼容問題,能診斷和解決前端性能瓶頸及內(nèi)存泄漏;
7. UI / 動畫與交互:熟悉 Element Plus / Ant Design Vue / Ant Design React 等組件庫,能實現(xiàn)頁面基礎(chǔ)動畫及過渡效果(CSS3 動畫 / GSAP 等);
8. 軟技能與團(tuán)隊協(xié)作:良好溝通能力,與產(chǎn)品、設(shè)計、后端協(xié)作,有代碼規(guī)范意識,獨立完成功能模塊開發(fā)。