崗位職責(zé):
1、編寫高質(zhì)量、可復(fù)用、可測試的JavaScript/TypeScript代碼
2、負(fù)責(zé)復(fù)雜業(yè)務(wù)模塊的前端架構(gòu)設(shè)計(jì)、技術(shù)選型、高質(zhì)量代碼實(shí)現(xiàn)與性能優(yōu)化。
3、設(shè)計(jì)可擴(kuò)展、高性能、可維護(hù)的前端技術(shù)解決方案。
4、與后端工程師協(xié)作定義高效、合理的API接口,共同解決端到端問題。
5、建設(shè)和優(yōu)化前端工程化體系。
崗位要求:
1、計(jì)算機(jī)相關(guān)專業(yè),具有5年及以上Java研發(fā)工作經(jīng)驗(yàn)。
2、精通JavaScript語言核心(ES6+)及其運(yùn)行機(jī)制;精通React.js、Vue.js或Angular其中至少一個(gè)及其生態(tài)系統(tǒng)(狀態(tài)管理如Redux/Vuex/Pinia、路由等),理解其核心原理和設(shè)計(jì)思想。
3、深刻理解HTML5、CSS3及現(xiàn)代布局技術(shù)(Flexbox,Grid);熟悉瀏覽器工作原理(渲染流程、事件循環(huán)、緩存機(jī)制等)。
4、熟練掌握Webpack、Vite、Rollup等現(xiàn)代構(gòu)建工具及其配置優(yōu)化;熟悉前端工程化實(shí)踐。
5、精通Git及協(xié)作工作流(如GitFlow,GitHubFlow)。
6、具備豐富的Web性能分析、診斷和優(yōu)化經(jīng)驗(yàn),熟練使用相關(guān)工具(ChromeDevTools,Lighthouse,WebPageTest等)。
7、有處理復(fù)雜瀏覽器兼容性問題的經(jīng)驗(yàn)。
8、理解常見前端架構(gòu)模式(如組件化、模塊化、微前端等)。
9、扎實(shí)的計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)(HTTP/HTTPS,TCP/IP,WebSocket,RESTfulAPI,GraphQL等)。
10、了解常見的Web安全風(fēng)險(xiǎn)(XSS,CSRF,CSP等)及防范措施。
11、積極主動(dòng),對(duì)代碼質(zhì)量和項(xiàng)目交付有強(qiáng)烈的責(zé)任心,追求卓越。
12、熟悉聯(lián)網(wǎng)收費(fèi)系統(tǒng)架構(gòu)及相關(guān)業(yè)務(wù)者優(yōu)先。