崗位職責
1. 負責質量管理系統(tǒng)前端架構的設計、開發(fā)與優(yōu)化,基于Umi+ React技術棧實現(xiàn)產品需求。
2. 與產品經理、UI設計師及后端工程師協(xié)作,參與需求評審、技術方案設計,確保功能高效、高質量交付。
3. 負責復雜交互、數(shù)據(jù)可視化、動態(tài)表單等核心模塊的開發(fā),保證代碼的健壯性、可維護性及性能體驗。
4. 參與前端技術難題攻關,持續(xù)優(yōu)化前端框架、組件庫及工程化配置,提升開發(fā)效率和系統(tǒng)穩(wěn)定性。
5. 編寫可復用的組件和工具庫,沉淀最佳實踐,并指導初級工程師進行開發(fā)。
任職要求
1. 學歷與經驗:大專及以上學歷,計算機相關專業(yè)優(yōu)先,3 年以上前端開發(fā)經驗,至少 2 年 React 實戰(zhàn)經驗。
2. 框架深度:精通 React及其生態(tài)(Redux/Mobx、React Router、Hooks),熟悉 Umi 框架,能基于 Umi 快速搭建項目并配置路由、權限、代理等。
3. 工程化能力:熟練使用 Webpack / Vite 等構建工具,了解 Umi 底層插件機制,能根據(jù)項目需求定制配置;熟悉 ES6+、TypeScript,具備良好的類型定義習慣。
4. 樣式與UI:熟練使用 Less / Sass等預處理器,熟悉 Ant Design 組件庫,能夠根據(jù)設計稿高效還原界面,并處理瀏覽器兼容性問題。
5. 數(shù)據(jù)可視化:至少熟悉一種可視化庫(ECharts / G2 / AntV),有質量管理系統(tǒng)或后臺類項目中的圖表開發(fā)經驗者優(yōu)先。
6. 溝通協(xié)作:具備良好的團隊協(xié)作意識,能與產品、后端高效溝通,主動推動任務進展;能獨立完成模塊開發(fā),并編寫清晰的技術文檔。
7. 代碼質量:重視代碼規(guī)范與設計模式,有代碼審查習慣,熟悉 Git 工作流,能通過工具保證代碼質量(如 ESLint、Prettier、Husky)。
加分項:
- 有質量管理系統(tǒng)、工單系統(tǒng)、生產管理或類似復雜 B 端項目經驗。
- 熟悉微前端架構(如 qiankun),有大型應用拆分與集成經驗。
- 對前端性能優(yōu)化、首屏加載優(yōu)化有實際經驗,能使用 Lighthouse 等工具進行性能評估與調優(yōu)。
- 有 Node.js 開發(fā)經驗,能參與 BFF 層開發(fā)。