全棧開(kāi)發(fā)工程師
工作地點(diǎn):上海崗位職責(zé)
負(fù)責(zé)go后端開(kāi)發(fā)
負(fù)責(zé)商業(yè)前端頁(yè)面開(kāi)發(fā)與維護(hù):
任職要求
必備技能:
熟悉go語(yǔ)言,有相關(guān)的實(shí)際工作經(jīng)驗(yàn)(類似于java語(yǔ)言,用于處理后端邏輯)
精通HTML5、CSS3、JavaScript(ES6+),熟悉TypeScript加分:
熟練掌握至少一種主流前端框架(React/Vue(主流)IAngular)、有實(shí)際項(xiàng)目經(jīng)驗(yàn):3年。PMO-學(xué)歷斷
層,沒(méi)有參加高中,統(tǒng)招(專/本)
熟悉前端工程化工具(Webpack/Vite/Rollup等)及包管理工具(npmlyarn/pnpm):
了解HTTP(通信協(xié)議)協(xié)議、RESTfulAPI設(shè)計(jì),熟悉Ajax/Fetch等數(shù)據(jù)交互方式(獲取數(shù)據(jù)的方式)
具備良好的代碼規(guī)范意識(shí),能編寫(xiě)可維護(hù)、可擴(kuò)展的前端代碼
熟悉Git版本控制(代碼的改動(dòng)記錄,每一次都能看到,也可以回退)工具,了解分支管理策略。
加分項(xiàng):
有Nodejs開(kāi)發(fā)經(jīng)驗(yàn):(簡(jiǎn)單的比如優(yōu)惠力度大的活動(dòng)頁(yè),可以用這個(gè)技術(shù)覆蓋,不需要涉及到后端改動(dòng)
前端自已就能做,不需要后端改動(dòng))
了解前端性能優(yōu)化方案(懶加載(某一份資源在需要的時(shí)候再去加載、不點(diǎn)搜素之類的就不需要請(qǐng)求后端獲
取數(shù)據(jù))代碼分割(代碼和頁(yè)面不是一回事,代碼也要拆開(kāi))CDN(緩存是他的一個(gè)功能)加速
熟悉移動(dòng)端Hybrid開(kāi)發(fā)(ReactNative/Flutter/Uni-app等);
有可視化開(kāi)發(fā)經(jīng)驗(yàn)(ECharts/D3js/Threejs等):
參與過(guò)開(kāi)源項(xiàng)目或擁有個(gè)人技術(shù)博客。
軟性要求:
良好的邏輯思維能力與問(wèn)題解決能力:
具備團(tuán)隊(duì)協(xié)作精神,能主動(dòng)溝通需求與技術(shù)方案:
對(duì)用戶體驗(yàn)有追求,能關(guān)注細(xì)節(jié)并持續(xù)優(yōu)化產(chǎn)品。