崗位職責(zé):
1 負(fù)責(zé)公司項目的前端開發(fā)工作,依據(jù)產(chǎn)品需求和設(shè)計稿實現(xiàn)高質(zhì)量的用戶界面,包含但不限于客戶端、移動端、網(wǎng)頁端。
2 與 UI 設(shè)計師緊密合作,準(zhǔn)確還原設(shè)計稿,實現(xiàn)各種動效,提升用戶體驗。
3 與后端工程師協(xié)作,完成前后端數(shù)據(jù)對接,確保系統(tǒng)的穩(wěn)定性和性能。
4 參與前端技術(shù)選型和架構(gòu)設(shè)計,持續(xù)優(yōu)化前端技術(shù)棧。
5 編寫可復(fù)用的組件,提高開發(fā)效率和代碼質(zhì)量。
6 持續(xù)優(yōu)化前端頁面性能,確保在不同設(shè)備和瀏覽器上的兼容性。
7 參與前端規(guī)范的制定和維護(hù),提升團(tuán)隊開發(fā)效率和代碼質(zhì)量。
任職要求:
1 專業(yè)背景:計算機相關(guān)專業(yè)本科及以上學(xué)歷,3 年以上前端開發(fā)經(jīng)驗,有智慧工地項目前端經(jīng)驗者優(yōu)先。
技術(shù)能力:
1 精通 Vue.js 框架,具備豐富的實戰(zhàn)經(jīng)驗,深入了解其原理和生態(tài)。
2 熟練掌握 HTML5、CSS3,能夠?qū)懗稣Z義化、高性能的前端代碼。
3 熟悉 uni-app 框架,具備跨平臺應(yīng)用開發(fā)能力。
4 有實現(xiàn)復(fù)雜 UI 動效的經(jīng)驗,熟練使用 CSS 動畫、JavaScript 動畫庫等技術(shù)。
5 框架使用:熟悉至少一個開源前端框架(如 RuoYi、Snowny、TinyEngine 等),并具備實際項目應(yīng)用經(jīng)驗。
6 問題解決:具有良好的編程習(xí)慣,邏輯思維清晰,具備較強的問題分析和解決能力。
7 溝通協(xié)作:具備良好的團(tuán)隊合作精神,能夠與 UI 設(shè)計師、后端開發(fā)人員等密切配合。
8 有ElectronUI經(jīng)驗者優(yōu)先。
加分項:
1 有數(shù)據(jù)可視化開發(fā)經(jīng)驗,熟悉 ECharts、D3.js 等可視化庫。
2 熟悉 WebGL 技術(shù),有三維建模、BIM 相關(guān)項目經(jīng)驗。
3 對前端性能優(yōu)化有深入研究,能夠有效提升應(yīng)用加載速度和運行流暢度。
4 有物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)接入和展示經(jīng)驗,熟悉 WebSocket 等實時通信技術(shù)。
5 有開源項目貢獻(xiàn)或技術(shù)博客輸出經(jīng)驗者優(yōu)先