前端開發(fā)崗位要求:
1、負(fù)責(zé) Web、移動(dòng)端 產(chǎn)品迭代,構(gòu)建高可用前端工程(模塊化、組件化、可觀測)。
2、設(shè)計(jì)與實(shí)現(xiàn) AI 交互界面:多輪對話、工具調(diào)用結(jié)果展示、代碼、表格、引用渲染、消息狀態(tài)與重試。
3、實(shí)現(xiàn) 流式響應(yīng)與增量渲染,優(yōu)化首屏、交付延遲與交互手感。
4、實(shí)時(shí)通信 場景開發(fā):WebSocket、WebRTC(音視頻、屏幕共享、白板)與斷線重連、心跳、節(jié)流等策略。
5、參與移動(dòng)端適配與跨端方案(H5、小程序、React Native、uni-app 其一),保障一致體驗(yàn)與性能。
6、編寫技術(shù)文檔、接口文檔,推動(dòng)前后端協(xié)作與規(guī)范化。
7、基礎(chǔ)性能與質(zhì)量保障:性能監(jiān)控、前端埋點(diǎn)、可用性監(jiān)控、單元、端到端測試(Vitest、Playwright)。
【任職條件】
1、熟練 React 或 Vue,扎實(shí) TypeScript、ES6+;理解狀態(tài)管理、路由、表單、虛擬列表等常見模式。
2、有 AI 聊天界面 或富交互業(yè)務(wù)經(jīng)驗(yàn);掌握 流式響應(yīng)處理 與增量 UI 渲染。
3、掌握 WebSocket 基礎(chǔ)與重連、心跳、消息有序性;了解 WebRTC 或愿意快速補(bǔ)齊。
4、具備良好的工程化能力:打包構(gòu)建(Vite、Webpack)、代碼規(guī)范、組件復(fù)用與 Storybook 文檔化。
5、能輸出高質(zhì)量 技術(shù)與接口文檔,溝通順暢,結(jié)果導(dǎo)向。
加分項(xiàng):
1、做過小程序、跨端項(xiàng)目;或有 React Native 經(jīng)驗(yàn)。
2、對接過大模型后端并完成前端能力抽象與組件庫化。
3、有前端可觀測、監(jiān)控(Sentry、Prometheus 前端埋點(diǎn)鏈路)與性能優(yōu)化案例。
4、熟悉 安全與合規(guī) 基礎(chǔ)(權(quán)限、鑒權(quán)、CSRF、XSS、內(nèi)容審查 UI 提示)。