Senior Javascript/Typescript Developer
1 week 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
You 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 Responsibilities
1. 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
2. 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
3. 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
4. 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
5. 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
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)
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 Specification
The 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 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
The desirable candidate would have:
Experience with , ProseMirror, or other rich-text editors
Familiarity with legal tech, document automation, or similar B2B SaaS platforms
Prior involvement in scaling frontend architecture in a growing startup or scale-up
Exposure to ClojureScript or other functional programming paradigms
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.
-
Full Stack Developer
2 weeks ago
Makati City, National Capital Region, Philippines Nityo Infotech - PH Full time ₱1,200,000 - ₱1,350,000 per yearSenior UI Full Stack DeveloperLocation:MakatiWork Setup:Hybrid (at least 2x a week onsite)Shift:Permanent Night Shift (open for flexibility)Salary Range:PHP 120,000 – 135,000About the RoleWe are looking for experienced and motivatedSenior UI Full Stack Developersto join our development team. In this role, you will be responsible for designing, building,...
-
Frontend UI Developer
2 weeks 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
-
Senior Software Engineer
1 week ago
Makati City, National Capital Region, Philippines Socium - Teams Done Differently Full time ₱1,500,000 - ₱2,500,000 per yearA Senior Software Engineer with expertise in ReactJS and TypeScript is sought to join a dynamic startup led by a Silicon Valley-experienced founder. This role demands a highly skilled developer who thrives in fast-paced, innovative environments and is passionate about building scalable, user-centric web applications.About the ClientJoin a cutting-edge...
-
Junior JavaScript Developer
2 weeks ago
Quezon City, National Capital Region, Philippines J-K Network Manpower Services Full time ₱360,000 - ₱480,000 per yearCompany Profile: Company that developed energy-saving technology with a great deal of devotion, which helped us rise to the top of the global air conditioning manufacturing industry.Position: JavaScript DeveloperIndustry: Manufacturing companyWork Location: Quezon citySalary: Php 30,000 - Php 40,000 grossWork Schedule: Monday- Friday (Week ends off)Work Set...
-
Frontend JavaScript Developer
2 weeks ago
Quezon City, National Capital Region, Philippines J-K Network Manpower Services Full time ₱360,000 - ₱480,000 per yearCompany Profile: A global manufacturing leader known for its pioneering energy-saving technology. Through decades of innovation and unwavering dedication, the company has become a top name in the international air conditioning industry.Position: Frontend JavaScript DeveloperLocation: Quezon CitySchedule: Monday–FridayWork Setup: OnsiteSalary: Php 35,000...
-
Angular/ NodeJS Developer- Hybrid
2 weeks ago
Makati City, National Capital Region, Philippines NISPI Full time ₱1,440,000 - ₱1,500,000 per yearAbout the Role:We are looking for a highly skilled Angular/NodeJS Developer to join our growing development team. The ideal candidate is passionate about modern web technologies, has extensive hands-on experience in front-end and back-end development, and thrives in an Agile environment.Mandatory Skills & Qualifications:Minimum 6 years of relevant experience...
-
Senior React Developer
2 weeks ago
Makati City, National Capital Region, Philippines Guerilla 360 Integrated Solutions Full time ₱600,000 - ₱1,200,000 per yearWork Arrangement - Hybrid, 3 days a week in Makati, the remaining days are work from homeWork Hours - 9am - 6pm Philippine time (9:00 - 18:00 Philippine time)Start Date- 2nd or 3rd week of NovemberInterview ProcessVirtual Skills Assessment (Testgorilla link)Interview with Human Resources (Call or Google Meet)Virtual Interview with Project Owner (Google...
-
Senior Fullstack developer
2 weeks ago
Quezon City, National Capital Region, Philippines ECLARO Full time ₱1,200,000 - ₱2,400,000 per yearRole Title:Senior Fullstack developer (React and AWS Serverless)ECLARO:A quick SummaryECLARO is an award-winning professional services firm headquartered in New York City and operating in the U.S., Canada, UK, Ireland, Australia and the Philippines. We are dedicated to a singular purpose: providing the Right People to meet every client's needs and solve...
-
Senior Developer
2 weeks ago
Makati City, National Capital Region, Philippines Design Coordinates, Inc. Full time ₱600,000 - ₱1,800,000 per yearAbout the role Are you an experienced Senior Developer looking to work for an innovative technology company? Design Coordinates, Inc.' is seeking a talented Senior Developer to join our dynamic team in Makati City Metro Manila. This full-time role will be responsible for designing, developing and maintaining complex software applications that support our...
-
React Frontend Developer
1 week ago
Mandaluyong City, National Capital Region, Philippines RIA Advisory Full time $30,000 - $60,000 per yearWe are looking for talentedFrontend Developerswith strong expertise into build modern, responsive, and scalable web applications. Developer will collaborate with UI/UX designers, backend engineers, and product managers to deliver intuitive user experiences and high-quality solutions.Experience: 3 – 8 yearsQualification: BS Information Technology /...