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