工作職責(zé)
1.核心開發(fā):負(fù)責(zé)公司W(wǎng)eb端(PC/移動(dòng)端)、H5頁面、小程序、管理后臺(tái)等前端產(chǎn)品的開發(fā)與維護(hù),確保功能完整性與用戶體驗(yàn)。
2.技術(shù)實(shí)現(xiàn):基于業(yè)務(wù)需求,使用HTML/CSS/JavaScript(或TypeScript)完成頁面構(gòu)建、交互邏輯開發(fā),與后端工程師聯(lián)調(diào)接口數(shù)據(jù)交互。
3.性能優(yōu)化:參與前端性能優(yōu)化(如首屏加載速度、渲染效率、代碼體積控制等),通過工具分析瓶頸并制定改進(jìn)方案,提升用戶訪問體驗(yàn)。
4.技術(shù)協(xié)作:與產(chǎn)品經(jīng)理、設(shè)計(jì)師、測試團(tuán)隊(duì)緊密溝通,理解業(yè)務(wù)目標(biāo)并轉(zhuǎn)化為技術(shù)方案;參與需求評審、技術(shù)方案設(shè)計(jì)及代碼Review,輸出高質(zhì)量工程代碼。
5.技術(shù)沉淀:關(guān)注前端技術(shù)趨勢(Vue生態(tài)、跨端方案、工程化工具等),主動(dòng)分享技術(shù)經(jīng)驗(yàn),推動(dòng)團(tuán)隊(duì)技術(shù)升級(jí)與標(biāo)準(zhǔn)化建設(shè)(如制定開發(fā)規(guī)范、組件庫搭建、技術(shù)文檔輸出等)。
任職資格
1.扎實(shí)掌握HTML5、CSS3(含F(xiàn)lex/Grid布局)、ES6+語法,熟悉DOM/BOM操作,能獨(dú)立完成靜態(tài)頁面開發(fā)與響應(yīng)式適配(兼容主流瀏覽器及移動(dòng)端);
2.熟練使用Vue.js開發(fā)中大型項(xiàng)目,能獨(dú)立負(fù)責(zé)模塊設(shè)計(jì)與開發(fā)(如表單交互、列表頁、路由配置等),了解其核心機(jī)制(Virtual DOM、Vue響應(yīng)式/組件生命周期、vuex、vue-router等);
3.掌握基礎(chǔ)性能優(yōu)化手段(如代碼分割、懶加載、圖片壓縮、緩存策略等),有實(shí)際項(xiàng)目優(yōu)化經(jīng)驗(yàn);
4.了解HTTP協(xié)議、RESTful API設(shè)計(jì),能與后端高效協(xié)作完成數(shù)據(jù)交互(如JSON格式處理、錯(cuò)誤狀態(tài)碼處理);
5.有移動(dòng)端H5開發(fā)經(jīng)驗(yàn)(適配不同屏幕尺寸、觸摸事件優(yōu)化),或小程序開發(fā)經(jīng)驗(yàn)(微信小程序基礎(chǔ)庫能力調(diào)用)。
6.具備跨端開發(fā)經(jīng)驗(yàn)(Uniapp等),熟悉Node.js;
7.熟悉前端工程化工具(Webpack/Vite等配置優(yōu)化)、包管理工具(npm/yarn/pnpm)、Git版本控制(分支管理、協(xié)作流程);
8.熟練使用Chrome DevTools等調(diào)試工具,能快速定位并解決頁面渲染、交互邏輯、接口聯(lián)調(diào)中的問題;
9.熟悉前端安全實(shí)踐(XSS/CSRF防護(hù)、敏感數(shù)據(jù)加密);