Department: Editor
Track: Individual Contributor
Reports to: Editor Manager
Direct Reports: N/ALocation: 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 soonAbout UsAvvoka 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 AreYou are a highly experienced and technically strong JavaScript/TypeScript developer who thrives on solving complex problems and building scalable, performant interfaces. You're someone who enjoys working on the "hard stuff"-optimising virtual editors, real-time collaboration, and low-latency rendering-while helping shape the future of how legal documents are created and interacted with.You have a deep understanding of modern web technologies and engineering best practices, and you're comfortable taking ownership of sophisticated architecture and UI challenges. You'll work in a cross-functional team alongside other developers, designers, and legal engineers to build and scale our document editor-one of the core parts of the Avvoka platform.Key Responsibilities1. Contribute to and Evolve the EditorCollaborate on development and architectural decisions for our in-browser document editorBuild high-performance, low-latency features that handle complex data models and dynamic contentEnsure compatibility across browsers and responsiveness across devices2. Write and Maintain Robust CodeDeliver clean, maintainable, and testable TypeScript/JavaScript codeWork with modern frameworks and tools to continuously improve performance and stabilityBuild for resilience, scale, and security in a B2B SaaS environment3. Collaborate and CommunicateCollaborate with product managers, designers, and other developers to deliver high-impact featuresProvide thoughtful code reviews and technical guidance to team membersContribute to discussions on UI/UX, performance, accessibility, and system design4. Improve Developer ExperienceIdentify and implement improvements to our internal development tools and pipelinesSupport documentation and onboarding for fellow engineersShare knowledge through internal demos, code walkthroughs, and paired programming5. Drive Technical ExcellenceStay up to date with latest best practices and advancements in frontend engineeringChampion scalable design patterns, testing strategies, and CI/CD workflowsLead by example, setting a high technical bar for others to followKey Measures of SuccessTo 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)Editor Performance: You've improved editor load times, rendering speed, or real-time collaboration latency by measurable margins.Code Quality & Reliability: You consistently deliver clean, testable, and production-ready code with minimal defects or regressions.Feature Delivery: You've shipped impactful, user-facing editor features that enhance document creation and usability.Collaboration & Mentorship: You contribute to stronger engineering culture through thoughtful code reviews, pair programming, and technical guidance.Scalability & Architecture: You've implemented design patterns or architectural improvements that make the editor more robust, scalable, and maintainable over time.Person SpecificationThe ideal candidate would have:Strong proficiency in JavaScript and TypeScript (minimum 5 years' experience)Deep experience working with complex web applications, ideally involving content editors or design toolsStrong grasp of browser internals, rendering performance, and memory managementPrior experience working with collaborative or real-time features (e.g., OT, CRDTs, WebSockets)Solid understanding of testing strategies and performance monitoringThe desirable candidate would have:Experience with Slate.js, ProseMirror, or other rich-text editorsFamiliarity with legal tech, document automation, or similar B2B SaaS platformsPrior involvement in scaling frontend architecture in a growing startup or scale-upExposure to ClojureScript or other functional programming paradigmsIn addition to the technical and professional skills, there are certain core attributes we value across all roles:Adaptability in dynamically evolving settingsA proactive, solution-focused mindset with ownershipA collaborative spirit, supporting and mentoring othersIf 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 ProcessCV 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 UsAt 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 OpportunitiesWe 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.Avvoka
Avvoka
Track: Individual Contributor
Reports to: Editor Manager
Direct Reports: N/ALocation: 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 soonAbout UsAvvoka 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 AreYou are a highly experienced and technically strong JavaScript/TypeScript developer who thrives on solving complex problems and building scalable, performant interfaces. You're someone who enjoys working on the "hard stuff"-optimising virtual editors, real-time collaboration, and low-latency rendering-while helping shape the future of how legal documents are created and interacted with.You have a deep understanding of modern web technologies and engineering best practices, and you're comfortable taking ownership of sophisticated architecture and UI challenges. You'll work in a cross-functional team alongside other developers, designers, and legal engineers to build and scale our document editor-one of the core parts of the Avvoka platform.Key Responsibilities1. Contribute to and Evolve the EditorCollaborate on development and architectural decisions for our in-browser document editorBuild high-performance, low-latency features that handle complex data models and dynamic contentEnsure compatibility across browsers and responsiveness across devices2. Write and Maintain Robust CodeDeliver clean, maintainable, and testable TypeScript/JavaScript codeWork with modern frameworks and tools to continuously improve performance and stabilityBuild for resilience, scale, and security in a B2B SaaS environment3. Collaborate and CommunicateCollaborate with product managers, designers, and other developers to deliver high-impact featuresProvide thoughtful code reviews and technical guidance to team membersContribute to discussions on UI/UX, performance, accessibility, and system design4. Improve Developer ExperienceIdentify and implement improvements to our internal development tools and pipelinesSupport documentation and onboarding for fellow engineersShare knowledge through internal demos, code walkthroughs, and paired programming5. Drive Technical ExcellenceStay up to date with latest best practices and advancements in frontend engineeringChampion scalable design patterns, testing strategies, and CI/CD workflowsLead by example, setting a high technical bar for others to followKey Measures of SuccessTo 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)Editor Performance: You've improved editor load times, rendering speed, or real-time collaboration latency by measurable margins.Code Quality & Reliability: You consistently deliver clean, testable, and production-ready code with minimal defects or regressions.Feature Delivery: You've shipped impactful, user-facing editor features that enhance document creation and usability.Collaboration & Mentorship: You contribute to stronger engineering culture through thoughtful code reviews, pair programming, and technical guidance.Scalability & Architecture: You've implemented design patterns or architectural improvements that make the editor more robust, scalable, and maintainable over time.Person SpecificationThe ideal candidate would have:Strong proficiency in JavaScript and TypeScript (minimum 5 years' experience)Deep experience working with complex web applications, ideally involving content editors or design toolsStrong grasp of browser internals, rendering performance, and memory managementPrior experience working with collaborative or real-time features (e.g., OT, CRDTs, WebSockets)Solid understanding of testing strategies and performance monitoringThe desirable candidate would have:Experience with Slate.js, ProseMirror, or other rich-text editorsFamiliarity with legal tech, document automation, or similar B2B SaaS platformsPrior involvement in scaling frontend architecture in a growing startup or scale-upExposure to ClojureScript or other functional programming paradigmsIn addition to the technical and professional skills, there are certain core attributes we value across all roles:Adaptability in dynamically evolving settingsA proactive, solution-focused mindset with ownershipA collaborative spirit, supporting and mentoring othersIf 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 ProcessCV 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 UsAt 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 OpportunitiesWe 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.Avvoka
Avvoka
Other Info
Manila City, Metro Manila
Contract
Full-time
Contract
Full-time
Submit profile
Avvoka
About the company










Senior Microsoft Dynamics CRM Application Developer
ITVT Philippines Inc.
MetroManila, Manila, TaguigAgreement
Javascript Software Developer (PH) - WYSIWYG, Editor and Authoring Tools
MetroManila, ManilaAgreement
Position senior Javascript/typescript developer - editor recruited by the company Avvoka at MetroManila, Manila, Joboko automatically collects the salary of , finds more jobs on Senior Javascript/Typescript Developer - Editor or Avvoka company in the links above
About the company