一、崗位職責(zé):
1、需求明確與評(píng)審:與產(chǎn)品團(tuán)隊(duì)溝通,理解業(yè)務(wù)需求;
2、頁面開發(fā)與測(cè)試:根據(jù)工作安排高效、高質(zhì)地完成代碼編寫,確保符合規(guī)范的前端代碼規(guī)范;能夠?qū)崿F(xiàn)產(chǎn)品的設(shè)計(jì)邏輯與UI設(shè)計(jì)的表達(dá)效果;確保代碼有效聯(lián)調(diào)對(duì)接;完成單元測(cè)試;
3、團(tuán)隊(duì)合作:與產(chǎn)品經(jīng)理溝通深入理解并明確業(yè)務(wù)需求;與UI設(shè)計(jì)溝通確認(rèn)設(shè)計(jì)細(xì)節(jié)和效果;與后端開發(fā)溝通積極進(jìn)行接口聯(lián)調(diào);
4、技術(shù)研究與分享:跟蹤和研究最新的技術(shù)發(fā)展趨勢(shì),積極引入新技術(shù)和新工具,提高開發(fā)效率和系統(tǒng)性能;定期進(jìn)行技術(shù)分享和培訓(xùn),提升團(tuán)隊(duì)整體技術(shù)水平。
二、專業(yè)能力要求:
1、JavaScript 基礎(chǔ):熟悉 ES6+ 語法;
2、React 基礎(chǔ):熟悉React 框架,包括組件、JSX、狀態(tài)管理、路由等;
3、CSS 技能:可以使用 CSS-in-JS 庫(如styled-components)或者 CSS 模塊化方案;
4、構(gòu)建工具:如 Webpack、Babel 等,用于項(xiàng)目構(gòu)建和代碼轉(zhuǎn)換;
5、測(cè)試:單元測(cè)試和端到端測(cè)試是必備技能,可以使用 React Testing Library 和 Jest 等工具;
6、性能優(yōu)化:了解如何優(yōu)化組件渲染、減少不必要的重渲染等;
7、可訪問性:遵循 WCAG 標(biāo)準(zhǔn),確保網(wǎng)站對(duì)于視覺障礙者也是可訪問的;
8、響應(yīng)式設(shè)計(jì):了解移動(dòng)優(yōu)先設(shè)計(jì)和響應(yīng)式布局。