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