崗位職責:
1、設計轉化與頁面搭建
(1)依據產品設計稿,運用 HTML、CSS、JavaScript 等前端技術,搭建結構清晰、布局合理的頁面框架。確保頁面在不同瀏覽器和移動設備上的兼容性和顯示效果一致。
(2)精確還原設計稿中的視覺元素,包括色彩、字體、圖標等,保證頁面的視覺一致性和美觀度。
2、交互功能開發
(1)開發各類前端交互功能,如表單驗證、頁面切換效果、用戶操作反饋等,提升用戶與頁面的交互體驗。
(2)運用 JavaScript 框架(如 Vue.js、React 或 Angular),構建動態、響應式的前端應用,實現數據的實時更新和展示。
3、與后端協作
(1)與后端工程師協同工作,定義前后端接口規范,確保前后端數據的順暢交互。
(2)接收后端返回的數據,進行數據解析和處理,并在前端頁面上進行合理展示。
4、性能優化
(1)對前端代碼進行優化,減少頁面加載時間,提高頁面響應速度。通過壓縮代碼、優化圖片、緩存數據等方式,提升用戶體驗。
(2)進行前端性能監測和分析,及時發現并解決性能瓶頸問題。
5、測試與維護
(1)配合測試團隊進行前端功能測試,修復測試過程中發現的問題和缺陷。
(2)對已上線的前端頁面進行維護和更新,確保頁面的穩定性和安全性。根據業務需求和用戶反饋,及時進行功能改進和優化。
6、技術研究與應用
(1)關注前端技術發展動態,研究和探索新技術、新工具,并將其應用到實際項目中,提升開發效率和產品質量。
任職要求:
本科及以上
1、計算機科學與技術、軟件工程、數字媒體技術等相關專業。
2、持有 Vue.js 認證、React 認證或其他前端框架相關認證者優先;有前端性能優化相關認證加分。
3、熟練掌握 HTML5、CSS3、JavaScript 等基礎前端技術、熟練使用vue、react等框架
4、有跨平臺前端開發經驗,如移動端和 Web 端同時適配的項目經驗;有參與開源前端項目經驗者更佳
5、精通至少一種主流前端框架(Vue.js、React 或 Angular),熟練掌握前端構建工具(如 Webpack、Gulp)。了解后端開發基礎知識,如 API 調用、數據庫基本操作原理等。具備良好的前端性能優化能力和代碼調試能力。
6、具備一定的英語讀寫能力,能夠閱讀英文前端技術文檔和開源項目說明。熟練使用常用的前端開發工具,如 Visual Studio Code、Sublime Text 等。掌握版本控制系統(如 Git)的使用,能夠進行代碼的協同開發和版本管理。
7、能夠撰寫前端技術文檔,如技術方案、開發總結等,文字表達清晰、邏輯嚴謹。具備一定的需求文檔閱讀和理解能力。