崗位職責(zé):
1. 負(fù)責(zé)Web前端架構(gòu)設(shè)計(jì)、開(kāi)發(fā)和優(yōu)化,確保高性能、可維護(hù)性和良好的用戶體驗(yàn);
2. 使用 Vue/React 等現(xiàn)代前端框架開(kāi)發(fā)高質(zhì)量組件,并優(yōu)化前端性能;
3. 配合UI團(tuán)隊(duì),實(shí)現(xiàn)響應(yīng)式布局,確保多端(PC、移動(dòng))兼容性;
4. 優(yōu)化前端代碼結(jié)構(gòu),提升代碼可維護(hù)性,制定前端開(kāi)發(fā)規(guī)范;
5. 與后端工程師協(xié)作,完成API對(duì)接,優(yōu)化前后端交互流程;
6. 持續(xù)優(yōu)化前端性能(如加載速度、渲染效率),提升用戶體驗(yàn);
7. 關(guān)注前端技術(shù)趨勢(shì),推動(dòng)團(tuán)隊(duì)技術(shù)升級(jí),探索工程化、自動(dòng)化方案。
任職要求:
1. 熟練掌握 HTML5、CSS3、JavaScript(ES6+) 及 TypeScript;
2. 至少精通 Vue 或 React 其中一種框架,熟悉其核心原理(如虛擬DOM、狀態(tài)管理);
3. 熟悉 前端工程化(Webpack/Vite、Babel、Git),能優(yōu)化構(gòu)建和部署流程;
4. 熟悉 HTTP/HTTPS、WebSocket 等網(wǎng)絡(luò)協(xié)議,了解瀏覽器渲染機(jī)制;
5. 熟悉 前端性能優(yōu)化(如懶加載、CDN、代碼拆分、緩存策略);
6. 熟悉 前端測(cè)試(Jest/Cypress)和 代碼規(guī)范(ESLint/Prettier)