崗位職責(zé):
1. 負(fù)責(zé)辦公上云系統(tǒng)前端功能的詳細(xì)設(shè)計(jì)與開(kāi)發(fā)工作,根據(jù)產(chǎn)品需求和設(shè)計(jì)文檔,獨(dú)立完成高質(zhì)量的代碼編寫,確保系統(tǒng)功能的穩(wěn)定運(yùn)行和良好交互。
2. 深入理解業(yè)務(wù)需求,與產(chǎn)品經(jīng)理、設(shè)計(jì)師及后端開(kāi)發(fā)人員密切溝通協(xié)作,參與系統(tǒng)架構(gòu)設(shè)計(jì)和技術(shù)選型,為系統(tǒng)的整體架構(gòu)提供合理的前端技術(shù)方案建議,確保前后端技術(shù)架構(gòu)的高效整合與協(xié)同工作。
3. 積極參與項(xiàng)目的需求分析和評(píng)審過(guò)程,對(duì)需求文檔進(jìn)行技術(shù)可行性評(píng)估,提出建設(shè)性意見(jiàn)和優(yōu)化方案,從前端技術(shù)角度協(xié)助完善產(chǎn)品功能和用戶體驗(yàn)設(shè)計(jì),確保項(xiàng)目按時(shí)交付并滿足用戶需求。
4. 優(yōu)化前端代碼結(jié)構(gòu)和算法,采用代碼壓縮、合并、懶加載、緩存等技術(shù)手段,減少頁(yè)面加載時(shí)間和資源消耗,提高系統(tǒng)的響應(yīng)速度和吞吐量,確保在不同網(wǎng)絡(luò)環(huán)境和設(shè)備條件下均能提供流暢的用戶體驗(yàn)。
技術(shù)要求:
1. 具備扎實(shí)的前端技術(shù)?;A(chǔ),熟練掌握 HTML5、CSS3、JavaScript 等核心前端技術(shù),能夠熟練運(yùn)用原生 JavaScript 進(jìn)行復(fù)雜交互邏輯的開(kāi)發(fā)和優(yōu)化,深入理解 DOM 操作、事件機(jī)制、異步編程等核心概念,并能靈活運(yùn)用相關(guān)技術(shù)解決實(shí)際問(wèn)題。
2. 精通 Vue 框架,具有豐富的 Vue 項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),熟悉 Vue 的生態(tài)系統(tǒng),包括 Vue Router、Vuex 等常用插件和工具庫(kù),能夠獨(dú)立搭建基于 Vue 的大型單頁(yè)面應(yīng)用(SPA)架構(gòu),并進(jìn)行高效的組件化開(kāi)發(fā)和狀態(tài)管理,確保代碼的可維護(hù)性、可擴(kuò)展性和復(fù)用性。
3. 熟悉前端工程化構(gòu)建工具,如 Webpack、Gulp 等,能夠熟練配置和優(yōu)化前端項(xiàng)目的構(gòu)建流程,實(shí)現(xiàn)代碼的自動(dòng)化編譯、打包、壓縮、測(cè)試等任務(wù),提高開(kāi)發(fā)效率和項(xiàng)目質(zhì)量,具備良好的代碼規(guī)范和代碼組織能力,遵循行業(yè)實(shí)踐編寫易于維護(hù)和擴(kuò)展的代碼。
4. 具備良好的 CSS 預(yù)處理器使用經(jīng)驗(yàn),如 Sass/Less,能夠熟練運(yùn)用其特性進(jìn)行樣式的模塊化開(kāi)發(fā)、變量定義、函數(shù)使用等,提高樣式代碼的可維護(hù)性和復(fù)用性,同時(shí)熟悉 CSS 布局技術(shù),如 Flexbox、Grid 布局等,能夠根據(jù)不同的頁(yè)面需求設(shè)計(jì)出優(yōu)雅、響應(yīng)式的頁(yè)面布局結(jié)構(gòu),確保頁(yè)面在不同屏幕尺寸和設(shè)備上的兼容性和顯示效果。