IT & Software

TypeScript Developer Realtime Collaboration

Knak

Toronto · Ontario · Canada

Use TypeScript and browser expertise to develop Knak’s collaborative editor, supporting accurate, performant work across complex marketing designs.

This Intermediate Software Developer role focuses on a stateful web application where teams create emails and landing pages together. You will build canvas interactions, selection, undo/redo, reusable modules, locks, translations, and synchronization. You will also support AI-driven editing through the shared document and sync model.

Key Responsibilities:

  • Build canvas, panels, selection, and undo/redo features
  • Ensure simultaneous edits behave correctly across users
  • Contribute fixes to CRDT and WebSocket systems
  • Support AI agents editing designs through shared models
  • Collaborate with product, design, QA, and DevOps

Requirements:

  • Three or more years developing software, including full-stack work
  • TypeScript with Vue 3, reactivity, and state management
  • Interest in complex stateful web applications
  • Product mindset focused on marketers’ problems
  • Clear written communication and code review comfort

Apply TypeScript, frontend architecture, realtime systems, and customer-focused judgment to Knak’s collaborative editor.

#J-18808-Ljbffr

Reference: WJ-4483_1621477 · Posted 14 Nov 2026, 02:58 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

TypeScript Developer jobs in other states

Browse jobs