Avvoka

Senior Typescript Engineer

Avvoka

contract

Posted on:

Location Type: Hybrid

Location: PragueCzech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to and evolve the Editor Lead feature and architecture work for the in-browser document editor and authoring surfaces. Build high-performance, low-latency features that handle complex data models, dynamic content and large documents.
  • Write and maintain robust, testable code Deliver clean, maintainable TypeScript/JavaScript with strong type safety and automated tests. Use modern frameworks and tools to improve performance, stability, and developer ergonomics.
  • Implement collaboration features (presence, cursors, comments) with a focus on consistency and minimal latency. Work with backend engineers on OT/CRDT integration, conflict resolution, and data reconciliation strategies.
  • Partner with designers, product managers and legal engineers to translate UX needs into technical solutions. Provide constructive code reviews and take part in design and architecture discussions focusing on usability, accessibility and performance.
  • Improve internal tools, build reliable CI/CD for frontend releases, and ship observability for editor performance. Document editor APIs and onboarding flows for other engineers and product teams.

Requirements

  • Strong proficiency in TypeScript (5+ years of professional experience).
  • Hands-on experience building/maintaining complex web apps — ideally editor/authoring tools or design surfaces.
  • Deep understanding of browser rendering, virtualisation techniques, memory management and performance optimisation.
  • Prior experience with real-time collaboration features (OT/CRDT, WebSockets, presence).
  • Solid testing strategies and experience with performance monitoring in production.
Benefits
  • Competitive, based on experience
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptweb applicationscollaboration featuresOT/CRDTWebSocketsperformance optimisationtesting strategiesCI/CDdocument APIs
Soft Skills
collaborationcode reviewsdesign discussionsusability focusaccessibility focus