Frontend Software Developer at Avvoka improving in-browser WYSIWYG editor and authoring tools. Collaborating with cross-functional teams to enhance performance and user experience in legal document creation.
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 delivering 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.
Collaborate 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
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
25 days’ annual leave plus public holidays
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
Frontend Developer developing the Asset Management Tool for energy trading teams. Focus on web technologies like Vue.js, Python, and ensuring code quality.
Senior Front End Engineer leading delivery of modern web experiences at MYOB, a leading business management solution provider. Shaping the future of work within the Data & AI team.
Software developer intern at nextAudit responsible for enhancing the AuditCloud platform’s user experience and performance. Engage in frontend and potentially backend development within agile teams.
Lead Software Engineer contributing to optimizing ad qualification and selection at Disney. Building UI tools for ad breaks across platforms like Hulu and Disney+.
Senior Frontend Engineer creating scalable Angular applications at Arlo. Leading Angular upgrades and CI/CD ownership for innovative smart security technology.
Senior Compiler Engineer developing CUDA C++ compiler enhancements for NVIDIA's GPU applications. Collaborating with customers and partners to drive compiler evolution and support new GPU hardware capabilities.
Mid Frontend Developer creating modern web applications with a focus on scalability and performance. Join a collaborative team at LUZA Group in Lisbon, Portugal under a hybrid working model.
Behavior Technician providing one - on - one ABA services to children with Autism. Join a dedicated community empowering children to achieve their full potential.
Provide one - on - one ABA services to clients with Autism supporting their independence and positive behavior. Record session data and collaborate with families for effective treatment.
Behavior Technician providing one - on - one ABA services to children with Autism in Omaha, NE while fostering a collaborative environment with families and clinical teams.