3 至 10年工作經(jīng)驗(yàn)
職責(zé)
- 使用 React 或 Angular 構(gòu)建、交付并維護(hù)前端功能,包括組件架構(gòu)、狀態(tài)管理、路由/表單以及 API 集成。
- 優(yōu)化性能(打包、代碼分割、緩存、記憶化)、可訪問性(WCAG/ARIA)以及跨瀏覽器/設(shè)備兼容性。
- 與設(shè)計(jì)師和產(chǎn)品經(jīng)理合作,將用戶體驗(yàn)轉(zhuǎn)化為強(qiáng)大的、可測(cè)試的用戶界面;在發(fā)現(xiàn)和規(guī)劃階段提供技術(shù)反饋。
- 建立并維護(hù)前端質(zhì)量標(biāo)準(zhǔn):TypeScript 最佳實(shí)踐、單元/集成/端到端測(cè)試、Storybook 或類似工具、代碼檢查和持續(xù)集成。
- 集成并優(yōu)化 AI 輔助編碼工作流程,用于框架搭建、重構(gòu)、測(cè)試生成和代碼審查支持;記錄實(shí)踐和指標(biāo)。
- 為前端的可觀測(cè)性做出貢獻(xiàn):錯(cuò)誤跟蹤、性能監(jiān)控(Core Web Vitals)、日志/指標(biāo)儀表板。
- 與后端工程師合作,定義 API 合同并確保高效的數(shù)據(jù)獲取模式。
要求(必備條件)
- 至少 3 年至 12 年使用 React 或 Angular 進(jìn)行現(xiàn)代網(wǎng)頁前端開發(fā)的經(jīng)驗(yàn);精通基于組件的設(shè)計(jì)、狀態(tài)管理(例如Redux、NgRx、Zustand、Signals)以及路由。
- 精通 TypeScript、語義化 HTML、CSS/SCSS 和響應(yīng)式設(shè)計(jì);對(duì)網(wǎng)頁性能和無障礙性基礎(chǔ)知識(shí)有扎實(shí)的理解。
- 有集成 REST/gRPC/GraphQL API 的經(jīng)驗(yàn);熟悉瀏覽器中的認(rèn)證、授權(quán)和安全基礎(chǔ)知識(shí)。
- 強(qiáng)大的計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí):數(shù)據(jù)結(jié)構(gòu)/算法、HTTP/TCP 基礎(chǔ)知識(shí)、異步編程和瀏覽器運(yùn)行時(shí)概念。
- 在實(shí)際開發(fā)中熟練使用 AI 輔助工具(如 Claude Code、Cursor 或
Cline)進(jìn)行代碼生成/重構(gòu)和測(cè)試創(chuàng)建;能夠評(píng)估其效果。
- 能夠適應(yīng) Git 工作流程、代碼審查、CI/CD 和自動(dòng)化測(cè)試的團(tuán)隊(duì)協(xié)作環(huán)境;具備強(qiáng)烈的責(zé)任心和溝通能力。
- 具有交付或維護(hù)后端功能(使用 Golang/Java/Node.js)的經(jīng)驗(yàn)者優(yōu)先。
注:
外企外包性質(zhì),德企,無加班情況,工作強(qiáng)度不大,舒適度高。