崗位職責(zé)
BIP前端開發(fā)
智能工廠開發(fā)
職位描述:
負責(zé)公司工業(yè)互聯(lián)網(wǎng)平臺、智能工廠及相關(guān)BIP(用友商業(yè)創(chuàng)新平臺)應(yīng)用的前端架構(gòu)設(shè)計、開發(fā)與優(yōu)化工作。
與產(chǎn)品經(jīng)理、UI/UX設(shè)計師和后端工程師緊密協(xié)作,參與需求分析,實現(xiàn)高性能、高可用性的用戶界面。
負責(zé)將復(fù)雜的業(yè)務(wù)邏輯(如生產(chǎn)看板、設(shè)備監(jiān)控、數(shù)據(jù)可視化、流程審批等)轉(zhuǎn)化為直觀、交互流暢的Web應(yīng)用。
持續(xù)優(yōu)化前端體驗和性能,確保產(chǎn)品在不同瀏覽器和設(shè)備上具有良好的兼容性和響應(yīng)速度。
參與前端技術(shù)選型、組件庫建設(shè)和工程化實踐,推動團隊技術(shù)進步和代碼質(zhì)量提升。
基本要求:
本科及以上學(xué)歷,計算機相關(guān)專業(yè),3年以上前端開發(fā)經(jīng)驗。
對前端技術(shù)有濃厚的興趣,具備良好的學(xué)習(xí)能力、溝通能力和團隊協(xié)作精神。
核心技術(shù)(硬性要求):
精通 React:深刻理解React生態(tài),熟練掌握Hooks、Redux/Mobx狀態(tài)管理、Router等,具備復(fù)雜組件開發(fā)能力。
精通 JavaScript/TypeScript:熟練掌握ES6+語法和TypeScript,具備扎實的編程能力。
熟練使用 Node.js:不僅限于工具鏈?zhǔn)褂茫ㄈ鏦ebpack、Vite),需具備利用Node.js進行BFF(Backend for Frontend)層開發(fā)、腳本編寫或中間件開發(fā)的能力。
框架與庫(延續(xù)性/維護要求):
具備 AngularJS 項目的開發(fā)和維護經(jīng)驗,能夠理解和重構(gòu)基于舊版本AngularJS的遺留代碼。*(備注:此處應(yīng)明確是AngularJS(1.x),而非新版的Angular(2+),兩者差異巨大)*
數(shù)據(jù)庫要求:
精通 MongoDB:深刻理解NoSQL設(shè)計思想,精通文檔模型設(shè)計、聚合管道、索引優(yōu)化、性能調(diào)優(yōu)及與Node.js的集成(如Mongoose ODM)。
附加技能:
熟悉前端工程化與工具鏈,如Webpack、Vite、Babel、NPM/Yarn。
熟悉常用的數(shù)據(jù)可視化庫,如 ECharts、AntV(G2Plot等)、D3.js (智能工廠項目非常重要?。?。
具備良好的前端安全意識,了解常見的Web安全漏洞(XSS、CSRF等)及防范措施。
熟悉Git版本控制工具及協(xié)同開發(fā)流程。
具備以下條件者優(yōu)先(加分項):
有用友BIP、YonBuilder、YonSuite等用友平臺二次開發(fā)經(jīng)驗的候選人優(yōu)先考慮。
有工業(yè)互聯(lián)網(wǎng)、智能工廠、MES(制造執(zhí)行系統(tǒng))、WMS(倉儲管理系統(tǒng))、ERP 等相關(guān)領(lǐng)域項目經(jīng)驗。
有微前端架構(gòu)(如qiankun)實踐經(jīng)驗。
有三維可視化(如Three.js、WebGL)或Web組態(tài)開發(fā)經(jīng)驗(常用于工業(yè)設(shè)備模擬)。
有React Native或Flutter等跨端開發(fā)經(jīng)驗。
了解Docker等容器化技術(shù),有前端CI/CD實踐經(jīng)驗。