職位概述
作為前端開發工程師,你將參與集團內部共性技術平臺的研發與構建,專注于用戶界面的設計、開發與優化,以提高用戶體驗并支持業務增長。你的工作將涵蓋Web應用的全生命周期管理,從概念設計到最終部署,并持續關注前端技術的發展趨勢,推動前沿技術的應用與知識分享。
核心職責
- 系統架構與開發:使用現代前端框架如React或Vue.js等進行企業級Web應用的架構設計與核心模塊開發。參與前端開發框架和組件庫的研發和維護,提升前端代碼的復用性、擴展性和可維護性。
- 開源技術整合與應用:有前端工程化經驗,負責集成和優化前端相關的開源技術和工具鏈,確保高效地處理跨瀏覽器兼容性問題、響應式設計以及頁面加載速度的優化。
- 代碼質量與邏輯實現:編寫高質量的前端代碼,遵循代碼審查、單元測試等工程規范。基于用戶體驗的最佳實踐,梳理交互流程,創建直觀易用的用戶界面。與產品團隊緊密合作,確保設計方案能夠準確反映用戶需求,并與后端開發人員協作,確保前后端數據交互順暢。
- 問題解決與優化:對現有前端系統進行評估和技術債務識別,快速定位并解決運行中的技術難題。
任職要求技術能力:
- 精通HTML5、CSS3、JavaScript(ES6+),熟悉TypeScript者優先考慮。
- 掌握Vue框架的源碼實現,理解框架背后的思想,可以持續改進完善業務框架。
- 熟悉前端自動化構建工具如Webpack、Vite等,掌握版本控制工具Git;并且需要對前端工程化有個人獨到的見解。
- 熟悉 Node.js 技術及生態,有實際開發經驗。
- 具備良好的編程習慣,注重代碼質量和可讀性,熟練使用單元測試框架如Jest或Mocha。
軟技能:
- 強烈的技術熱情,愿意不斷學習新知識,緊跟行業動態;對業界的新話題和新技術保持高度的關注度,并能進行有效的技術評估。
- 具備優秀的溝通能力和團隊精神,能夠在多學科團隊中有效工作;善于和各種背景的人溝通合作。
- 解決問題能力強,能夠在快節奏環境中獨立完成任務;擁有獨立分析和主動解決問題的能力。
加分項:
- 有前端項目領導經驗,能夠指導初級開發者。
- 在GitHub或其他平臺上貢獻過開源項目;擁有個人技術博客或者github開源項目是一個加分項。
- 熟悉后端技術,尤其是RESTful API的設計和調用。
- 對UI/UX設計有一定的理解和實踐經驗;
- 對前后端開發合作流程有深入了解,并有一定項目實踐經驗。