崗位職責:
1、負責Web前端設計與開發(fā),根據產品需求和UI/UX設計方案,進行網頁和應用程序的前端頁面構建,編寫高質量、高性能的HTML5、CSS3和JavaScript代碼;
2、交互實現與優(yōu)化,通過JavaScript或相關的前端框架(如React、Vue.js、Angular等)實現復雜的用戶界面交互功能,并進行性能優(yōu)化,確保在不同設備和瀏覽器上的兼容性和響應式布局效果;
3、組件化與模塊化開發(fā),設計并開發(fā)可復用的前端組件庫,遵循良好的編程規(guī)范,采用模塊化開發(fā)方式提高代碼的可維護性和擴展性;
4、項目架構設計,參與前端技術選型,負責前端架構的設計與搭建,包括但不限于前端工程化工具鏈的配置與使用(如Webpack、Gulp、Rollup等);
5、協(xié)同工作與溝通,與后端開發(fā)團隊緊密協(xié)作,處理前后端接口對接問題;與產品、設計團隊交流,準確理解和實現業(yè)務需求及用戶體驗目標;
6、質量保證與測試,編寫單元測試、集成測試,確保前端代碼質量,參與持續(xù)集成與部署流程;
7、新技術研究與應用,關注前端領域最新技術和趨勢,主動學習并引入新技術以提升產品競爭力。
任職資格:
1、計算機科學或相關專業(yè)本科及以上學歷,有扎實的計算機基礎知識。
2、熟練掌握HTML5、CSS3和JavaScript,熟悉W3C標準和ES6語法特性。
3、至少熟練掌握一種主流前端框架(例如React、Vue或Angular),了解其生態(tài)系統(tǒng)及最佳實踐;
4、具備前端自動化構建和打包工具的實踐經驗,如Webpack、Babel等。
跨平臺兼容:能夠解決各類瀏覽器兼容性問題,熟悉移動優(yōu)先的響應式設計方法;
5、注重用戶體驗,對交互設計有一定理解,能從用戶角度思考和優(yōu)化前端功能;
6、具有優(yōu)秀的團隊協(xié)作能力和溝通技巧,能夠在快節(jié)奏環(huán)境中獨立完成任務;
7、具備較強的學習能力和自我驅動意識,能夠快速適應新技術和新需求的變化。