崗位職責(zé):
1.負(fù)責(zé)公司電商平臺或其他web應(yīng)用的前端和后端開發(fā)。
2.參與需求分析、系統(tǒng)設(shè)計、技術(shù)選型和核心功能開發(fā)。
3.負(fù)責(zé)數(shù)據(jù)庫設(shè)計、api開發(fā)及前后端數(shù)據(jù)交互。
4.優(yōu)化系統(tǒng)性能,解決高并發(fā)、高可用性等技術(shù)問題。
5.編寫技術(shù)文檔,參與代碼評審,確保代碼質(zhì)量和可維護(hù)性。
6.協(xié)助團(tuán)隊完成項目部署、測試和運維工作。
7.跟蹤新技術(shù)發(fā)展,推動技術(shù)棧升級和團(tuán)隊技術(shù)能力提升。
技術(shù)能力要求:
前端技術(shù):
1.精通html5、css3、java等前端基礎(chǔ)技術(shù)。
2.熟練掌握至少一種主流前端框架(如vue.js、react、angular)。
3.熟悉前端工程化工具(如webpack、vite、babel)。
4.掌握前端性能優(yōu)化技術(shù)(如懶加載、代碼分割、cdn加速)。
5.熟悉移動端開發(fā),具備響應(yīng)式設(shè)計經(jīng)驗。
6.了解前端安全相關(guān)知識(如xss、csrf防護(hù))。
后端技術(shù):
1.精通至少一種后端開發(fā)語言(如java、python、node.js、go)。
2.熟悉主流后端框架(如spring boot、django、express.js)。
3.掌握restful api設(shè)計規(guī)范,熟悉graphql者優(yōu)先。
4.熟悉數(shù)據(jù)庫設(shè)計與管理(如mysql、postgresql)
5.了解緩存技術(shù)(如redis)和消息隊列(如kafka、rabbitmq)。
6.具備高并發(fā)、分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
其他技術(shù):
1.熟悉git版本控制工具,了解ci/cd流程。
2.掌握linux系統(tǒng)操作,熟悉常用命令和腳本編寫。
3.了解docker、kubernetes等容器化技術(shù)。
4.熟悉云服務(wù)平臺(如aws、阿里云、騰訊云)的使用。
5.具備微服務(wù)架構(gòu)設(shè)計和開發(fā)經(jīng)驗者優(yōu)先。
加分項:
1.有開源項目貢獻(xiàn)或技術(shù)博客撰寫經(jīng)驗。
2.熟悉敏捷開發(fā)流程,有scrum或kanban實踐經(jīng)驗。
3.具備devops經(jīng)驗,熟悉自動化部署和監(jiān)控工具。
4.有跨平臺開發(fā)經(jīng)驗(如electron、flutter)。