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