崗位職責(zé):
1. 需求分析與方案設(shè)計:
與內(nèi)部團隊和客戶溝通,了解前端開發(fā)需求。
設(shè)計前端架構(gòu)和用戶界面,制定詳細的開發(fā)計劃。
2. 前端開發(fā):
使用HTML、CSS、JavaScript等技術(shù)開發(fā)前端頁面,確保頁面的響應(yīng)性和兼容性。
使用React、Vue、Angular等前端框架進行開發(fā),提升開發(fā)效率和代碼質(zhì)量。
與后端開發(fā)團隊緊密合作,確保前后端數(shù)據(jù)的正確傳遞和處理。
3. 與Twincat平臺集成:
實現(xiàn)前端與Twincat平臺的通信,確保數(shù)據(jù)的實時顯示和控制命令的發(fā)送。
與后端開發(fā)團隊協(xié)作,確保前端與Twincat平臺的無縫集成。
4. 用戶界面設(shè)計:
與UI設(shè)計師合作,實現(xiàn)用戶友好的界面設(shè)計。
確保前端頁面的視覺效果和用戶體驗符合設(shè)計要求。
5. 性能優(yōu)化:
實施性能優(yōu)化措施,提升前端頁面的加載速度和響應(yīng)時間。
進行前端代碼的優(yōu)化,確保代碼的可維護性和可擴展性。
6. 技術(shù)支持與培訓(xùn):
為內(nèi)部團隊和客戶提供技術(shù)支持,解決使用過程中遇到的問題。
對內(nèi)部團隊和客戶進行前端開發(fā)和使用的培訓(xùn)和指導(dǎo)。
7. 文檔編寫與管理:
編寫技術(shù)文檔,包括設(shè)計方案、測試報告、用戶手冊等。
管理項目文檔,確保文檔的完整性和準(zhǔn)確性。
崗位要求:
1. 教育背景:
計算機科學(xué)、軟件工程、信息技術(shù)等相關(guān)專業(yè)本科及以上學(xué)歷。
2. 工作經(jīng)驗:
至少3年以上前端開發(fā)經(jīng)驗,有B/S架構(gòu)項目經(jīng)驗者優(yōu)先。
有與后端和自動化控制系統(tǒng)(如Twincat平臺)集成的經(jīng)驗者優(yōu)先。
3. 技能要求:
前端開發(fā)技術(shù):
精通HTML、CSS、JavaScript等前端開發(fā)技術(shù)。
熟練使用React、Vue、Angular等前端框架之一,有實際項目經(jīng)驗。
熟悉前端性能優(yōu)化技術(shù),能夠提升頁面的加載速度和響應(yīng)時間。
與后端集成:
熟悉RESTful API、WebSocket等前后端通信協(xié)議。
有與后端開發(fā)團隊合作的經(jīng)驗,能夠確保前后端數(shù)據(jù)的正確傳遞和處理。
與Twincat平臺集成:
了解Twincat平臺的基本概念,能夠?qū)崿F(xiàn)前端與Twincat平臺的通信。
工具和版本控制:
熟悉常用的前端開發(fā)工具(如Webpack、Babel等)。
熟悉版本控制系統(tǒng)(如Git)。
問題解決能力:
具備良好的問題分析和解決能力,能夠獨立完成復(fù)雜任務(wù)。
4. 軟技能:
具有較強的溝通能力和團隊合作精神。
能夠獨立解決問題,具備良好的分析和解決問題的能力。
具備項目管理經(jīng)驗,能夠有效管理項目進度和質(zhì)量。
5. 其他要求:
持有相關(guān)證書(如前端開發(fā)認證等)者優(yōu)先。
有半導(dǎo)體行業(yè)經(jīng)驗者優(yōu)先