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