崗位職責(zé):
(1)參與公司核心產(chǎn)品的前端開(kāi)發(fā)工作,負(fù)責(zé)功能模塊的設(shè)計(jì)、開(kāi)發(fā)與維護(hù)
(2)基于React技術(shù)棧實(shí)現(xiàn)高質(zhì)量的前端頁(yè)面和交互邏輯,確保代碼可維護(hù)性和性能優(yōu)化;
(3)與產(chǎn)品經(jīng)理、UI/UX設(shè)計(jì)師及后端工程師緊密協(xié)作,推動(dòng)需求落地并解決技術(shù)難點(diǎn);
(4)參與前端技術(shù)攻關(guān)、架構(gòu)設(shè)計(jì),推動(dòng)組件化、工程化建設(shè);
(5)持續(xù)優(yōu)化前端開(kāi)發(fā)流程,提升代碼質(zhì)量與團(tuán)隊(duì)開(kāi)發(fā)效率;
人員要求:
1、本科及以上學(xué)歷,3年及以上前端開(kāi)發(fā)經(jīng)驗(yàn);
2、精通HTML5/CSS3/JavaScript (ES6+),熟悉TypeScript
3、深入理解React框架及其生態(tài)(React Hooks、Redux/Recoil、React Router等)
4、熟悉前端工程化工具鏈(Webpack、Vite、Babel)
5、掌握CSS預(yù)處理器(Sass/Less)和UI組件庫(kù)(Ant Design/Material-UI)
6、熟悉前端性能優(yōu)化(懶加載、SSR、代碼分割)
7、了解前端安全(XSS/CSRF防御)和跨域解決方案
8、有微前端架構(gòu)(qiankun等)或可視化開(kāi)發(fā)經(jīng)驗(yàn)(ECharts/D3.js)優(yōu)先
9、熟悉Node.js全棧開(kāi)發(fā)(Express/NestJS)
10、了解WebAssembly或Electron桌面開(kāi)發(fā)
11、有工業(yè)級(jí)HMI(人機(jī)交互)系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先