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