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