主要職責(zé):
1. 負(fù)責(zé)公司產(chǎn)品的前端和后端開發(fā),包括需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、單元測試和集成測試等工作;
2. 與產(chǎn)品經(jīng)理、設(shè)計師和其他工程師緊密合作,推動項目按時、高質(zhì)量地完成;
3. 持續(xù)關(guān)注和研究前沿技術(shù)和工具,優(yōu)化現(xiàn)有系統(tǒng)的性能和結(jié)構(gòu),提高開發(fā)效率和代碼質(zhì)量;
4. 編寫和維護(hù)高質(zhì)量的技術(shù)文檔,確保代碼的可讀性和可維護(hù)性;
5. 參與技術(shù)決策和架構(gòu)設(shè)計,提供技術(shù)支持和指導(dǎo),協(xié)助團(tuán)隊成員解決復(fù)雜技術(shù)問題;
職位要求:
1. 計算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷,或同等經(jīng)驗;
2. 3年以上Web開發(fā)經(jīng)驗,熟悉前端和后端技術(shù);
3. 熟悉前端技術(shù),如HTML、CSS、JavaScript、Vue3和TypeScript;
4. 熟練掌握SpringBoot、SpringCloud Alibaba和MyBatisPlus開源框架,具有豐富的Java后端開發(fā)經(jīng)驗;
5. 熟悉Redis和RocketMQ等中間件,能夠合理使用和配置;
6. 具備良好的問題分析和解決能力,能夠獨(dú)立完成任務(wù);
7. 良好的溝通能力和團(tuán)隊合作精神,能夠高效地與團(tuán)隊成員協(xié)作;
8. 具備AI輔助編程工具(如通義靈碼或GitHub Copilot)的使用經(jīng)驗;
優(yōu)先條件:
1. 了解DevOps實踐和工具(如Docker、Kubernetes),具備CI/CD流水線的搭建和維護(hù)經(jīng)驗;
2. 具備移動端開發(fā)經(jīng)驗(如uni-app),能夠開發(fā)跨平臺應(yīng)用;
3. 對新技術(shù)有強(qiáng)烈的好奇心和學(xué)習(xí)能力,能夠快速掌握和應(yīng)用新的開發(fā)工具和框架;
4. 有大型互聯(lián)網(wǎng)公司或知名企業(yè)工作經(jīng)驗者優(yōu)先;
5. 熟悉微服務(wù)架構(gòu)和容器化部署,能夠進(jìn)行系統(tǒng)性能調(diào)優(yōu)和故障排查。