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