高級前端開發(fā)(React技術(shù)方向)
2.5-3.5萬元/月職位概述
我們正在尋找一位專注于實時協(xié)作與狀態(tài)管理的前端工程師,支持多用戶同時編輯場景。該崗位更注重數(shù)據(jù)同步、一致性及系統(tǒng)可擴(kuò)展性,而非單純的界面實現(xiàn)。
主要職責(zé)
?開發(fā)實時協(xié)同功能(包括多人編輯、在線狀態(tài)展示、沖突處理等)。
?設(shè)計并實現(xiàn)狀態(tài)管理架構(gòu)(如Redux、Zustand、Recoil,或基于CRDT的方案如Y.js/Automerge)。
?對接后端接口,實現(xiàn)會話同步及AI上下文集成。
?實現(xiàn)離線優(yōu)先策略,并配備完善的沖突解決機(jī)制。
?進(jìn)行性能調(diào)優(yōu),確保低延遲和高并發(fā)下的系統(tǒng)穩(wěn)定性。
?與后端團(tuán)隊協(xié)作完成WebSocket/WebRTC技術(shù)整合。
?編寫單元測試與集成測試,保障系統(tǒng)健壯性。
崗位要求
?具備3年以上React與TypeScript實際開發(fā)經(jīng)驗。
?在大型項目中擁有豐富的狀態(tài)管理實踐經(jīng)驗。
?熟練使用實時數(shù)據(jù)同步框架(如Y.js、Automerge、ShareDB、Firestore)。
?掌握WebSocket或WebRTC技術(shù),用于實現(xiàn)實時數(shù)據(jù)更新。
?理解OT算法或CRDT模型在并發(fā)編輯中的應(yīng)用原理。
?熟悉高并發(fā)同步類應(yīng)用的性能優(yōu)化策略。
優(yōu)先條件
?有協(xié)作型SaaS產(chǎn)品開發(fā)經(jīng)驗(例如類似Notion、Figma、GoogleDocs的項目)。
?了解圖結(jié)構(gòu)在協(xié)同系統(tǒng)中的應(yīng)用。
?具備分布式系統(tǒng)或網(wǎng)絡(luò)通信相關(guān)背景。