Frontend Software Developer for in-browser document editing tools at Avvoka. Responsible for performance, correctness, and creating delightful experiences for users of legal documents.
Responsibilities
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.
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.
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.
Requirements
5+ years of professional experience in JavaScript and TypeScript
Hands-on experience building/maintaining complex web apps — ideally editor/authoring tools or design surfaces.
Practical experience with Quill’s module system and Quill’s event API (essential).
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
Remote First hybrid working - Choose your days in office based on operational requirements
Annual learning and development budget
Home office IT allowance
Right to request flexible working arrangements
A collaborative, transparent company culture with real opportunities for growth
Job title
Frontend Software Developer – WYSIWYG, Editor and Authoring Tools
Senior Web Developer optimizing growth and conversion at Clay, leveraging Webflow for high - converting web experiences while collaborating with marketing and product teams.
Senior Frontend Engineer building scalable web applications with a focus on React. Join a leading technology consulting company creating innovative tech solutions.
Product Frontend Engineer developing user - facing features for AI applications at dentsu. Collaborating with design, product, and backend teams in a remote setup.
Front End Web Developer at Cayuse specializing in design and development of web pages. Collaborating in a hybrid setting to enhance user experience through optimized web solutions.
Software Engineer building scalable user - facing experiences for AI - driven enterprise procurement platform. Collaborating with cross - functional teams to enhance frontend practices and deliver impactful features.
Outside Sales Representative conducting in - home sales presentations for home improvement products. Building relationships and delivering exceptional customer experiences in Orlando, FL.
Web Designer and Developer at Uno Punto Cinco, driving digital platforms for climate action and energy transition. Lead development and continuous improvement of digital presence aligning with organizational goals.
Senior iOS & Web Engineer at Eidra developing high - performing native iOS and web applications. Leading technical architecture in a collaborative team environment while working hybrid in Chicago.
Senior Front - End Developer developing a new platform for bankers at BNZ. Focused on enhancing the customer service experience through modern technologies and teamwork.
Senior Front - end Developer designing and developing web and hybrid mobile applications at DXC Technology. Responsible for implementing standards - compliant front - end code and collaborating with development teams.