Frontend Software Developer
5 hours ago
Department:
Editor
Track:
Individual Contributor
Reports to:
Editor Manager
Direct Reports
: N/A
Location:
Hybrid (Manila)
Schedule:
Full-time, permanent | Mon-Fri, 9:00-6:00pm (PHT)
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
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.
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.
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.
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 professional experience).
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.
The desirable candidate would have:
Experience with , ProseMirror or other rich-text frameworks.
Familiarity with legal tech, document automation, or enterprise B2B SaaS.
Experience scaling frontend architecture at a fast-growing startup or scale-up.
Exposure to functional programming (ClojureScript or FP patterns).
In addition to the technical and professional skills, there are certain core attributes we value across all roles:
Adaptability in dynamically evolving settings
A proactive, solution-focused mindset with ownership
A collaborative spirit, supporting and mentoring others
If you're excited about this role but your experience doesn't align perfectly with every qualification, we encourage you to
apply anyway
— you might be just the candidate we're looking for.
Our Hiring Process
CV Review:
Our People team reviews all applications carefully.Screening Call (15m):
A quick virtual chat with our People team to learn more about you and answer any initial questions.Stage 1 – Assessment Interview (30–45m):
A virtual assessment interview with the Hiring Manager focused on your experience and approach.Stage 2 – Senior Interview (for senior roles):
An additional conversation with members of the leadership team.Meet the Team:
Where possible, we'll invite shortlisted candidates to visit our WeWork Waterloo office to meet the wider team.
We aim to make an offer to the successful candidate within a month of application, but this will vary by role and seniority.
Why Join Us
At Avvoka, you'll join a considerate, innovative, and inclusive team where every voice matters. You'll be instrumental in shaping our expansion into financial services - helping major institutions modernise how they handle legal and commercial documentation - while advancing your own career in enterprise SaaS sales.
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
Equal Opportunities
We are an equal opportunity employer that celebrates diversity and inclusion. We welcome applications from individuals of all backgrounds, identities, and experiences - including those from underrepresented groups - and are happy to provide reasonable adjustments for candidates with disabilities during the recruitment process.
-
Frontend Developer
2 days ago
Makati City, National Capital Region, Philippines NA+1 Full time ₱800,000 - ₱1,200,000 per yearWe are looking for Frontend Developer who thrives in building responsive, user-centric interfaces? We're looking for someone with strong expertise inReact,TypeScript, andAPI integrationto join our global team and deliver high-quality digital experiences.Responsibilities:Build and maintain responsive, scalable UI components using React and TypeScriptIntegrate...
-
Frontend Developer
2 weeks ago
Makati City, National Capital Region, Philippines Devops Outsourcing Inc Full time ₱900,000 - ₱1,200,000 per yearDeveloper role focused mainly on front-end developmentExperienced Frontend Developer (Full Stack experience is a plus)Understanding of UI/UX fundamentals and how to apply them effectively in the development phase for cross-platform applications that adapt to any screen sizeSkilled in developing Progressive Web Applications (PWA) with Blazor...
-
Frontend Developer
2 weeks ago
Makati City, National Capital Region, Philippines Devops Outsourcing Inc Full time $104,000 - $130,878 per yearWe offer once a month onsite schedule.ResponsibilitiesDevelop responsive, cross-platform applications with strong attention to UI/UX.Build Progressive Web Applications (PWA) using Blazor WebAssembly.Collaborate with designers and backend developers to ensure seamless user experiences.Apply modern UI/UX principles to create efficient and engaging...
-
Frontend Developer
7 days ago
Makati City, National Capital Region, Philippines Devops Outsourcing Inc Full time $104,000 - $130,878 per yearWe offer once a month onsite schedule.Responsibilities:Develop responsive, cross-platform applications with strong attention to UI/UX.Build Progressive Web Applications (PWA) using Blazor WebAssembly.Collaborate with designers and backend developers to ensure seamless user experiences.Apply modern UI/UX principles to create efficient and engaging...
-
Frontend Developer
7 days ago
Makati City, National Capital Region, Philippines Timefree Full time ₱400,000 - ₱800,000 per yearCompany DescriptionTimefree is an enterprise software company specializing in providing cloud solutions, productivity applications, and data analytics platforms. Since 2013, we have been helping businesses scale and optimize their operations. Our solutions are designed to enhance efficiency and drive growth for clients across various industries.Role...
-
Frontend UI Developer
7 days ago
Makati City, National Capital Region, Philippines Multinational Company Full time ₱60,000 - ₱180,000 per yearJob Title - Frontend UI DeveloperExperience - 8+ yearsLocation - Makati City, Metro ManilaExperience -Required Experience & Skills8+ years of professional experience in the IT industry.Expert-level proficiency in JavaScript and TypeScript .In-depth, hands-on experience with for building user interfaces.Solid backend development skills using
-
Frontend Developer
2 weeks ago
Makati City, National Capital Region, Philippines Exist Software Labs, Inc. Full timeJob descriptionDevelop and maintain web applications using Angular/React , TypeScript , and modern front-end technologies.Design responsive and dynamic user interfaces optimized for SEO and performance.Build and manage stateful applications with RxJS and statemanagement libraries.Implement REST API integrations and WebSocket ...
-
Java Software Developers
2 weeks ago
Makati City, National Capital Region, Philippines Exist Software Labs Full time ₱600,000 - ₱1,000,000 per yearResponsibilities:Develop and maintain high quality Java applications to meet project specificationsTroubleshoot, debug and optimize applications with established processesWrite unit and integration testsTroubleshoot, debug and optimize applications with established processesTo engage in high-level software development tasks in Java/Spring Framework and other...
-
Lead Frontend
2 weeks ago
Makati City, National Capital Region, Philippines Michael Page Full time ₱1,200,000 - ₱1,500,000 per yearOne of the world's largest commerce platformScaling the Philippine's Engineering HubAbout Our ClientThis is with a top commerce platform (B2B), publicly listed, and is known for it's customer centricity. With various platforms in place including Booking Enging, Business Insights, and Payment & Reservation (to name a few) - they are always focus in building...
-
Software Developer
2 weeks ago
Quezon City, National Capital Region, Philippines Accion Labs Full timeWe're looking for a Software/Application Developer to help build and maintain web applications using .NET technologies. You'll mainly work on the backend but can also get your hands on frontend tools like React, Angular, or Vue. You'll join a team following Agile practices, so collaboration and learning new stuff on the go are part of the...