1、技術(shù)棧開(kāi)發(fā):精通使用 Vue/React 及其生態(tài)(如Vue 3 Composition API、React Hooks、Pinia/Redux、Vite/Webpack等),熟練使用 Umi、Next.js 等企業(yè)級(jí)框架進(jìn)行項(xiàng)目搭建和優(yōu)化,負(fù)責(zé)復(fù)雜業(yè)務(wù)模塊的開(kāi)發(fā)與維護(hù)。熟練掌握 Ant Design、ArcoDesign 等企業(yè)級(jí)UI組件庫(kù),并能基于業(yè)務(wù)需求進(jìn)行深度定制和擴(kuò)展。掌握 Node.js 開(kāi)發(fā),能夠搭建BFF層(Backend for Frontend),優(yōu)化前后端數(shù)據(jù)交互;后端熟練Java語(yǔ)法、JVM原理(內(nèi)存模型、GC機(jī)制)及性能調(diào)優(yōu),熟悉多線程編程、NIO、網(wǎng)絡(luò)通信等底層技術(shù);推動(dòng)新技術(shù)落地,提升團(tuán)隊(duì)開(kāi)發(fā)效率。
2、組件封裝與優(yōu)化:設(shè)計(jì)并封裝高復(fù)用性、高性能的業(yè)務(wù)組件及工具庫(kù),推動(dòng)前端組件化、工程化建設(shè)。優(yōu)化前端性能(如懶加載、虛擬列表、SSR、代碼拆分等),解決內(nèi)存泄漏及渲染瓶頸問(wèn)題。
3、兼容性處理:確保產(chǎn)品在 PC/移動(dòng)端、多瀏覽器及Hybrid環(huán)境下的兼容性,制定降級(jí)方案。熟悉 PostCSS/Autoprefixer、Babel Polyfill 等兼容性工具,保障用戶體驗(yàn)一致性。
4、工程化與協(xié)作:參與前端 CI/CD、微前端、低代碼平臺(tái)等基建建設(shè),優(yōu)化開(kāi)發(fā)流程。與產(chǎn)品、后端、測(cè)試團(tuán)隊(duì)緊密協(xié)作,確保高質(zhì)量交付。
5、熟練使用 Maven進(jìn)行項(xiàng)目構(gòu)建,掌握 Git 代碼管理工具,熟悉Linux系統(tǒng)操作命令,具備編寫(xiě)Shell腳本能力;
6、精通Oracle/MySQL,掌握SQL優(yōu)化、事務(wù)管理及分庫(kù)分表方案,熟悉分布式系統(tǒng)設(shè)計(jì),掌握 RPC、消息隊(duì)列(如 RabbitMQ、Kafka)、分布式緩存等技術(shù);
7、熟悉 Redis、Elasticsearch、MongoDB 等非關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景;
崗位要求:
1、計(jì)算機(jī)相關(guān)專業(yè),統(tǒng)招本科及以上學(xué)歷,5年及以上前端相關(guān)工作經(jīng)驗(yàn),
2、有豐富的多端兼容性處理經(jīng)驗(yàn),能獨(dú)立解決復(fù)雜適配問(wèn)題
3、良好的溝通能力,能推動(dòng)技術(shù)方案落地,具備團(tuán)隊(duì)協(xié)作精神,有技術(shù)博客或開(kāi)源項(xiàng)目者優(yōu)先
4、具備較強(qiáng)的學(xué)習(xí)能力和自我驅(qū)動(dòng)能力,能夠持續(xù)關(guān)注和應(yīng)用新技術(shù)
5、具有系統(tǒng)架構(gòu)師、數(shù)據(jù)分析師、軟件設(shè)計(jì)師等資格證書(shū)者優(yōu)先。
6、在前端工作不飽和的情況下,能夠進(jìn)行后端的開(kāi)發(fā)工作,服從工作調(diào)動(dòng)