
Senior Javascript/Typescript Developer
Avvoka
full-time
Posted on:
Location Type: Hybrid
Location: Manila • 🇵🇭 Philippines
Visit company websiteJob 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