職責(zé)描述:
1. 與產(chǎn)品經(jīng)理和UI/UX設(shè)計(jì)師協(xié)作,參與產(chǎn)品需求討論,完成前端頁(yè)面和交互的實(shí)現(xiàn)。
2. 負(fù)責(zé)公司W(wǎng)eb平臺(tái)(包括PC端和移動(dòng)端)的開(kāi)發(fā)、優(yōu)化和維護(hù)。
3. 編寫(xiě)可復(fù)用、可測(cè)試、高質(zhì)量的前端代碼,并參與代碼審查。
4. 持續(xù)優(yōu)化前端性能,保證頁(yè)面加載速度、渲染效率和跨瀏覽器兼容性。
5. 參與前端工程化體系建設(shè),包括但不限于構(gòu)建工具、組件庫(kù)、自動(dòng)化測(cè)試和部署流程的改進(jìn)。
任職要求:
必要條件:
1. 本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),1-3年前端開(kāi)發(fā)經(jīng)驗(yàn)。
2. 扎實(shí)的計(jì)算機(jī)基礎(chǔ),精通HTML5、CSS3和JavaScript(ES6+)語(yǔ)言核心。
3. 熟練掌握至少一種主流前端框架(**Vue.js / React / Angular**),并理解其核心原理(如虛擬DOM、組件生命周期、狀態(tài)管理)。
4. 有實(shí)際Webpack、Vite、Rollup等模塊打包工具的使用和配置經(jīng)驗(yàn)。
5. 熟悉CSS預(yù)處理器(如Sass、Less)、具有響應(yīng)式網(wǎng)頁(yè)開(kāi)發(fā)經(jīng)驗(yàn),能解決多瀏覽器兼容性問(wèn)題。
6. 熟練使用Git進(jìn)行代碼版本管理和團(tuán)隊(duì)協(xié)作。
7. 具備良好的團(tuán)隊(duì)協(xié)作精神、溝通能力和主動(dòng)解決問(wèn)題的能力。
加分項(xiàng)(符合以下條件者優(yōu)先):
1. 有TypeScript實(shí)戰(zhàn)經(jīng)驗(yàn),并在大型項(xiàng)目中應(yīng)用。
2. 熟悉前端狀態(tài)管理方案(如 Vuex/Pinia, Redux/Mobx, Zustand)。
3. 有前端性能監(jiān)控、優(yōu)化和Web安全方面的實(shí)踐經(jīng)驗(yàn)。
4. 有單元測(cè)試(Jest/Vitest)、E2E測(cè)試(Cypress/Playwright)經(jīng)驗(yàn)。
5. 了解Node.js開(kāi)發(fā),有全棧開(kāi)發(fā)經(jīng)驗(yàn)。
6. 有移動(dòng)端開(kāi)發(fā)經(jīng)驗(yàn)(Hybrid、React Native、Flutter、小程序等)。