在线编辑前端工程师(J96550)
Core
Design and develop the core architecture of a collaborative document editor, focusing on rendering, interaction logic, and real-time synchronization.
Role type
Senior Frontend Engineer (Document Editor)
Builds
High-performance, real-time collaborative document editing platform
Domain
SaaS / Document Collaboration
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, OT/CRDT algorithms, Canvas/WebGL rendering engines (Konva, Fabric.js, Pixi.js), document format parsing (Office OpenXML, PDF), system architecture design
Preferred skills
Office OpenXML protocol development, high-concurrency real-time systems, long-connection services, message queues
Responsibilities
Design and implement core editor architecture including document rendering and interaction logic; Develop and optimize real-time collaborative editing systems using OT or CRDT algorithms; Optimize rendering performance using Canvas/WebGL engines; Develop document format parsing and conversion capabilities; Collaborate on full-stack technical solutions for data models and state synchronization; Drive technical evolution and performance optimization.