資深軟體工程師
Posted Updated 2
views
Description
- 全面負責團隊所交付的功能、專案、模組及服務的端到端開發周期管理。
- 使用多種技術,設計並實現用於新產品體驗的完整解決方案。
- 積極參與技術討論,貢獻整體技術方向,倡導最佳實踐及創新方案。
- 優化軟體性能,通過監控、日誌與指標分析,識別並解決性能瓶頸,以提升用戶體驗。
- 積極推廣乾淨、可擴展的設計原則與實踐,包括程式碼、文件、自動化等方面。
- 成為高效能、安全、可靠軟體服務的推動者。
- 識別並實現團隊優先處理工作的關鍵非功能性需求(如可用性、安全、性能、擴展性與可觀察性)。
- 持續改進自動化測試策略,實現快速且可靠的持續整合。
- 不斷優化建置及部署流程。
- 與其他開發團隊密切合作,確保客戶端應用程式的無縫整合與部署,自動化並提升建置、測試與部署的流程。
- 與團隊頻繁溝通,確保對新產品與功能的共識與理解。
- 進行正式與非正式的程式碼審查,提供建設性反饋,確保程式碼品質並遵循乾淨與可擴展的開發原則。
- 持續追蹤業界最新的標準、工具與技術,特別是在前端開發、可觀察性與 DevOps 領域,並協助其在團隊中的推廣與應用。
- 與其他開發者和團隊密切合作,設計並實現最先進且可靠的解決方案。
- 理解並應用公司的技術架構,確保部署的一致性、可靠性與安全性。
- 按需擴充與維護現有產品功能。
提出並實踐創新想法,不斷改進我們的軟體與團隊效率。
持續倡導與實施技術負債的預防與解決措施。