一、崗位職責(zé):
1.全棧開發(fā):獨(dú)立完成 Web 應(yīng)用、移動應(yīng)用的前端界面開發(fā)(HTML5、CSS3、JavaScript、Vue.js/React 等主流框架),以及后端服務(wù)的設(shè)計與實(shí)現(xiàn)(Node.js、Python、Java、Go 等開發(fā)語言,配合 MySQL、MongoDB 等數(shù)據(jù)庫),實(shí)現(xiàn)業(yè)務(wù)邏輯的完整閉環(huán)開發(fā);
2.架構(gòu)設(shè)計與優(yōu)化:參與系統(tǒng)架構(gòu)設(shè)計,負(fù)責(zé)高并發(fā)、高可用、可擴(kuò)展系統(tǒng)的搭建;對現(xiàn)有系統(tǒng)進(jìn)行性能分析與優(yōu)化,提升系統(tǒng)響應(yīng)速度、吞吐量,降低資源消耗;
3.跨團(tuán)隊協(xié)作:與產(chǎn)品、設(shè)計、測試等團(tuán)隊緊密合作,深入理解業(yè)務(wù)需求,將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)方案;積極參與技術(shù)討論與評審,提供專業(yè)的技術(shù)建議與解決方案;
4.代碼質(zhì)量保障:遵循代碼規(guī)范,編寫高質(zhì)量、可維護(hù)、可測試的代碼;參與代碼審查,確保團(tuán)隊整體代碼質(zhì)量;解決開發(fā)過程中的技術(shù)難題,保障項目順利推進(jìn);
5.新技術(shù)探索與應(yīng)用:關(guān)注行業(yè)技術(shù)動態(tài),積極探索新技術(shù)、新框架、新工具,并結(jié)合實(shí)際業(yè)務(wù)需求進(jìn)行技術(shù)預(yù)研與落地應(yīng)用,推動團(tuán)隊技術(shù)升級與創(chuàng)新;
二、任職要求:
1.前端方面:精通 HTML5、CSS3、JavaScript,熟練使用 Vue.js 或 React 等前端框架進(jìn)行項目開發(fā);熟悉前端工程化流程(Webpack、Babel 等),了解前端性能優(yōu)化、安全防護(hù)等相關(guān)技術(shù);
2.后端方面:熟練掌握至少一種后端開發(fā)語言(Node.js、Python、Java、Go 等),熟悉常用的后端框架(Express、Django、Spring Boot、Gin 等);熟練使用 MySQL、MongoDB 等數(shù)據(jù)庫,具備數(shù)據(jù)庫設(shè)計、優(yōu)化及運(yùn)維能力;熟悉 RESTful API 設(shè)計與開發(fā),了解微服務(wù)架構(gòu)、分布式系統(tǒng)相關(guān)知識;
3.其他:熟悉 Linux 操作系統(tǒng),具備基本的服務(wù)器運(yùn)維能力;了解容器化技術(shù)(Docker)、自動化部署(CI/CD);有良好的代碼規(guī)范意識和文檔編寫習(xí)慣。?
項目經(jīng)驗:具有 3 年以上全棧開發(fā)經(jīng)驗,主導(dǎo)或參與過完整的 Web 應(yīng)用或移動應(yīng)用開發(fā)項目,有成功上線的產(chǎn)品案例;具備大型復(fù)雜項目開發(fā)經(jīng)驗,能夠應(yīng)對高并發(fā)、大數(shù)據(jù)量等復(fù)雜場景。?
4.軟技能:具備良好的溝通能力與團(tuán)隊協(xié)作精神,能夠清晰表達(dá)技術(shù)方案與思路;有較強(qiáng)的學(xué)習(xí)能力與問題解決能力,能夠快速適應(yīng)新技術(shù)、新環(huán)境;具備較強(qiáng)的責(zé)任心與自我驅(qū)動力,能夠主動推進(jìn)項目進(jìn)展,確保項目按時交付。