產品開發與迭代:獨立或協同完成產品功能模塊的全棧開發,包括用戶界面、業務邏輯、API接口及數據庫設計。
技術架構與實現:參與系統設計和技術選型,編寫高質量、可維護、可測試的代碼,并持續對現有系統進行優化。
質量保障:負責編寫單元測試、集成測試,參與代碼審查,保障代碼質量和系統穩定性。
性能與運維:關注應用性能,參與系統部署、監控和線上問題排查,確保服務的高可用性。
團隊協作:與產品經理、設計師及其他工程師緊密合作,準確理解需求,并能提供技術實現層面的可行性建議。
前端技術棧:掌握 React? 或 Vue.js? 現代前端框架及其生態,熟悉 ES6+、TypeScript、HTML5、CSS3。
后端技術棧:熟練掌握 Node.js? (Express/Koa/NestJS) 或 Java? (Spring Boot) 或 Python? (Django/FastAPI) 等至少一種后端開發語言和框架。
數據庫:熟悉至少一種關系型數據庫(如 MySQL, PostgreSQL)和一種NoSQL數據庫(如 MongoDB, Redis),了解數據庫設計及性能優化。
版本控制與開發流程:精通 Git,熟悉基于 Git 的協作開發流程。
具備良好的系統設計能力、邏輯思維能力和自主學習能力。
具備良好的團隊溝通能力和責任心。