崗位職責
BIP前端開發(fā)
智能工廠開發(fā)
職位描述:
負責公司工業(yè)互聯(lián)網(wǎng)平臺、智能工廠及相關BIP(用友商業(yè)創(chuàng)新平臺)應用的前端架構設計、開發(fā)與優(yōu)化工作。
與產(chǎn)品經(jīng)理、UI/UX設計師和后端工程師緊密協(xié)作,參與需求分析,實現(xiàn)高性能、高可用性的用戶界面。
負責將復雜的業(yè)務邏輯(如生產(chǎn)看板、設備監(jiān)控、數(shù)據(jù)可視化、流程審批等)轉化為直觀、交互流暢的Web應用。
持續(xù)優(yōu)化前端體驗和性能,確保產(chǎn)品在不同瀏覽器和設備上具有良好的兼容性和響應速度。
參與前端技術選型、組件庫建設和工程化實踐,推動團隊技術進步和代碼質量提升。
基本要求:
本科及以上學歷,計算機相關專業(yè),3年以上前端開發(fā)經(jīng)驗。
對前端技術有濃厚的興趣,具備良好的學習能力、溝通能力和團隊協(xié)作精神。
核心技術(硬性要求):
精通 React:深刻理解React生態(tài),熟練掌握Hooks、Redux/Mobx狀態(tài)管理、Router等,具備復雜組件開發(fā)能力。
精通 JavaScript/TypeScript:熟練掌握ES6+語法和TypeScript,具備扎實的編程能力。
熟練使用 Node.js:不僅限于工具鏈使用(如Webpack、Vite),需具備利用Node.js進行BFF(Backend for Frontend)層開發(fā)、腳本編寫或中間件開發(fā)的能力。
框架與庫(延續(xù)性/維護要求):
具備 AngularJS 項目的開發(fā)和維護經(jīng)驗,能夠理解和重構基于舊版本AngularJS的遺留代碼。*(備注:此處應明確是AngularJS(1.x),而非新版的Angular(2+),兩者差異巨大)*
數(shù)據(jù)庫要求:
精通 MongoDB:深刻理解NoSQL設計思想,精通文檔模型設計、聚合管道、索引優(yōu)化、性能調優(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 等相關領域項目經(jīng)驗。
有微前端架構(如qiankun)實踐經(jīng)驗。
有三維可視化(如Three.js、WebGL)或Web組態(tài)開發(fā)經(jīng)驗(常用于工業(yè)設備模擬)。
有React Native或Flutter等跨端開發(fā)經(jīng)驗。
了解Docker等容器化技術,有前端CI/CD實踐經(jīng)驗。