Avvoka

Senior Javascript/Typescript Developer

Avvoka

full-time

Posted on:

Location Type: Hybrid

Location: Manila • 🇵🇭 Philippines

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptTypeScript

About the role

  • Contribute to and Evolve the Editor
  • Collaborate on development and architectural decisions for our in-browser document editor
  • Build high-performance, low-latency features that handle complex data models and dynamic content
  • Ensure compatibility across browsers and responsiveness across devices
  • Write and Maintain Robust Code
  • Deliver clean, maintainable, and testable TypeScript/JavaScript code
  • Work with modern frameworks and tools to continuously improve performance and stability
  • Build for resilience, scale, and security in a B2B SaaS environment
  • Collaborate and Communicate
  • Collaborate with product managers, designers, and other developers to deliver high-impact features
  • Provide thoughtful code reviews and technical guidance to team members
  • Contribute to discussions on UI/UX, performance, accessibility, and system design
  • Improve Developer Experience
  • Identify and implement improvements to our internal development tools and pipelines
  • Support documentation and onboarding for fellow engineers
  • Share knowledge through internal demos, code walkthroughs, and paired programming
  • Drive Technical Excellence
  • Stay up to date with latest best practices and advancements in frontend engineering
  • Champion scalable design patterns, testing strategies, and CI/CD workflows
  • Lead by example, setting a high technical bar for others to follow

Requirements

  • Strong proficiency in JavaScript and TypeScript (minimum 5 years’ experience)
  • Deep experience working with complex web applications, ideally involving content editors or design tools
  • Strong grasp of browser internals, rendering performance, and memory management
  • Prior experience working with collaborative or real-time features (e.g., OT, CRDTs, WebSockets)
  • Solid understanding of testing strategies and performance monitoring
  • Experience with Slate.js, ProseMirror, or other rich-text editors (desirable)
  • Familiarity with legal tech, document automation, or similar B2B SaaS platforms (desirable)
  • Prior involvement in scaling frontend architecture in a growing startup or scale-up (desirable)
  • Exposure to ClojureScript or other functional programming paradigms (desirable)
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptperformance monitoringtesting strategiescollaborative featuresreal-time featuresSlate.jsProseMirrorClojureScriptfunctional programming
Soft skills
collaborationcommunicationcode reviewstechnical guidanceknowledge sharingproblem-solvingleadershipadaptabilitycritical thinkingmentorship