一、崗位職責(zé)
1. 負(fù)責(zé)中大型前端項(xiàng)目的核心模塊開(kāi)發(fā),基于Vue3+TypeScript技術(shù)棧實(shí)現(xiàn)產(chǎn)品需求,確保功能完整性、交互流暢性及視覺(jué)還原度。
2. 主導(dǎo)前端技術(shù)方案設(shè)計(jì)與落地,包括組件架構(gòu)拆分、狀態(tài)管理策略(如Pinia)、路由規(guī)劃(Vue Router 4),解決復(fù)雜業(yè)務(wù)邏輯(如表單聯(lián)動(dòng)、數(shù)據(jù)可視化)及跨端兼容問(wèn)題。
3. 負(fù)責(zé)前端性能優(yōu)化,通過(guò)代碼分割、路由懶加載、渲染優(yōu)化(v-memo/shallowRef)、打包配置(Vite)等手段,提升頁(yè)面加載速度與運(yùn)行效率,定期輸出優(yōu)化報(bào)告。
4. 參與前端工程化體系建設(shè),維護(hù)代碼規(guī)范(ESLint/Prettier)、封裝通用組件庫(kù)或工具函數(shù),編寫(xiě)技術(shù)文檔(組件說(shuō)明、接口手冊(cè)),提升團(tuán)隊(duì)開(kāi)發(fā)效率。
5. 與產(chǎn)品、設(shè)計(jì)、后端團(tuán)隊(duì)協(xié)作,對(duì)齊需求細(xì)節(jié),高效完成接口聯(lián)調(diào),跟進(jìn)線上問(wèn)題(如兼容性bug、性能故障),確保項(xiàng)目按時(shí)上線與穩(wěn)定運(yùn)行。
6. 支持團(tuán)隊(duì)技術(shù)成長(zhǎng),分享Vue3生態(tài)新特性(如Suspense、Teleport)、前端最佳實(shí)踐,協(xié)助初級(jí)開(kāi)發(fā)解決技術(shù)難題,推動(dòng)技術(shù)棧迭代升級(jí)。
二、任職要求
(一)必備要求
1. 基礎(chǔ)技術(shù)能力:
- 精通HTML5語(yǔ)義化開(kāi)發(fā)、CSS3核心技能(Flex/Grid布局、動(dòng)畫(huà)、響應(yīng)式),能解決多瀏覽器(Chrome/Firefox/Safari)及移動(dòng)端適配問(wèn)題。
- 熟練掌握J(rèn)avaScript(ES6+)核心概念(異步編程、閉包、模塊化),精通TypeScript,能在Vue3項(xiàng)目中實(shí)現(xiàn)精準(zhǔn)類(lèi)型定義(props/事件/狀態(tài))。
2. Vue3技術(shù)棧深度經(jīng)驗(yàn):
- 至少1年以上Vue3+TypeScript項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),熟練使用Composition API、Setup語(yǔ)法糖、Pinia、Vue Router 4、Vite等核心技術(shù)與工具。
- 理解Vue3底層原理(Proxy響應(yīng)式、虛擬DOM Diff),具備性能優(yōu)化實(shí)戰(zhàn)經(jīng)驗(yàn)(如首屏加載優(yōu)化、減少不必要渲染),能獨(dú)立排查并解決Vue3項(xiàng)目常見(jiàn)問(wèn)題。
3. 項(xiàng)目與工程化能力:
- 具備2年以上前端開(kāi)發(fā)經(jīng)驗(yàn),參與過(guò)中大型前端項(xiàng)目(需描述項(xiàng)目規(guī)模,如“服務(wù)1000+企業(yè)用戶的管理系統(tǒng)”),能獨(dú)立負(fù)責(zé)核心模塊從設(shè)計(jì)到上線的全流程。
- 熟悉前端工程化流程,掌握Git版本控制(分支管理、沖突解決)、Webpack/Vite配置、npm包管理,有Code Review或團(tuán)隊(duì)協(xié)作經(jīng)驗(yàn)。
4. 軟技能:
- 具備良好的溝通能力,能清晰對(duì)齊跨團(tuán)隊(duì)需求;有強(qiáng)烈的責(zé)任心,能主動(dòng)跟進(jìn)問(wèn)題并推動(dòng)解決。
- 保持對(duì)前端新技術(shù)的敏感度,主動(dòng)學(xué)習(xí)Vue3生態(tài)更新,能結(jié)合業(yè)務(wù)場(chǎng)景落地新方案。
(二)加分項(xiàng)
1. 具備React技術(shù)棧經(jīng)驗(yàn):熟練使用React 18(Hooks、并發(fā)渲染)、React Router、Redux Toolkit,或有Next.js等框架實(shí)戰(zhàn)經(jīng)驗(yàn)。
2. 有跨端開(kāi)發(fā)經(jīng)驗(yàn):熟悉UniApp、Taro等框架,能實(shí)現(xiàn)Web、小程序、移動(dòng)端多端適配。
3. 了解微前端方案(如qiankun、Garfish),或有前端自動(dòng)化測(cè)試(Jest、Cypress)、CI/CD流水線配置經(jīng)驗(yàn)。
4. 參與過(guò)組件庫(kù)搭建、前端安全優(yōu)化(XSS/CSRF防護(hù)),或有數(shù)據(jù)可視化(ECharts/Chart.js)項(xiàng)目經(jīng)驗(yàn)。