Jobs and Careers
AV

Javascript Software Developer (CZ) - WYSIWYG, Editor and Authoring Tools

Avvoka
CzechiaRemotefull_timeVerifiedPosted 26 Nov 2025

About the role

Department: Editor
Track: Individual Contributor
Reports to: Editor Manager
Direct Reports: N/A

Location: Hybrid (Prague 6)
Schedule: 160h/month
Compensation: Competitive, based on experience
Start Date: Flexible — we’d love you to join soon

About Us

Avvoka is a fast-growing legal technology scale-up specialising in document automation. Our platform empowers legal, commercial, and operations teams to draft, negotiate, and manage contracts more efficiently - reducing friction, improving compliance, and accelerating deal cycles.

We’re trusted by leading global organisations, from Magic Circle law firms to major financial institutions and international franchises. Our technology has supported everything from billion-pound transactions to cross-border partnership agreements.

Avvoka is in an exciting growth phase - evolving from a bootstrapped start-up to a scale-up, with 60% growth in headcount and over 70% organic revenue growth in the past year.

Who You Are

We’re hiring a technically strong Frontend Software Developer to own and evolve our in-browser WYSIWYG editor and authoring tools. This is a hands-on role focused on performance, correctness and delightful UX for complex legal documents — including real-time collaborative features. You will design and implement editor features, optimise rendering and latency, and work closely with product, design and legal engineers to ship robust, user-facing experiences.

A great candidate might be someone who has:

  • Worked on the UI/UX or core implementation of text/document editors (e.g., features for Microsoft Word, Google Docs, Notion, Coda, or enterprise authoring tools).

  • Built or contributed to collaborative editors (real-time multiplayer editors) where low latency, concurrency and presence/awareness UX were central.

  • Deep experience extending or authoring editor modules/plugins (for example, custom modules in Quill, ProseMirror plugins, or Slate tools).

Key Responsibilities

1. 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.

  • Implement, extend and maintain Quill modules and integrate with Quill’s event API.

2. 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.

  • Ensure cross-browser compatibility and responsive behaviour across devices.

3. Real-time collaboration & correctness

  • 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.

4. Collaborate and influence product & UX

  • 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.

5. Improve developer experience & operational quality

  • 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.

Key Measures of Success

To ensure your application has the best opportunity of success, your CV could cover the below measures of success with quantifiable results (e.g. percentages, growth, reductions, impact)

  • Reduced editor load times, rendering bottlenecks or collaboration latency by measurable margins.

  • Delivered user-visible features that improved authoring efficiency (e.g., reduced average task time, fewer formatting errors).

  • Consistently high code quality with minimal production regressions.

  • Demonstrable improvements to editor architecture that increase maintainability and scale.

Person Specification

The ideal candidate would have:

  • Strong proficiency in JavaScript and TypeScript ( 5+ years of profes

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Avvoka

View company profile →