Match score not available

Senior Full Stack Developer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong TypeScript expertise, Deep understanding of Vue 3 Composition API, Experience with Canvas manipulation, Strong mathematical background.

Key responsabilities:

  • Maintain and enhance complex drawing tools
  • Optimize PDF rendering and manipulation performance
Remote Staff logo
Remote Staff SME https://www.remotestaff.com.au/
501 - 1000 Employees
See more Remote Staff offers

Job description

JO: 15265 Senior Full Stack Developer

Status: Full-Time (40 hours/week)

Schedule: Monday-Friday 6 AM - 2 PM PHT/ 9 AM - 5 PM AEST

Why choose Remote Staff?

  • 100% Work from Home. No office-based setups. Manage your time efficiently and enjoy work-life balance.
  • 15+ years in the remote work industry. We’ve helped more than 8K Filipinos establish virtual careers with international clients since 2007.
  • Competitive and negotiable compensation (depending on skill level & experience) About the client: Our client is a Melbourne-based web design and development agency with over 7 years experience and a stunning track record of creating high-end websites and apps that will take your brand to the next level.

Job Description: Our client is seeking a dedicated full stack developer to evolve and maintain a sophisticated Vue 3/Nuxt 3 application that pushes the boundaries of browser-based PDF manipulation and measurement tools.

Project Scope: MetreMate is revolutionizing how construction and architectural professionals interact with digital plans. Our platform enables precise measurements, annotations, and collaborative work on PDF plans with professional-grade accuracy.

Key Responsibilities

  • Maintain and enhance complex drawing tools (measurement, area, perimeter calculations).
  • Optimize PDF rendering and manipulation performance.
  • Manage state across multiple drawing layers and tools.
  • Handle real-time collaborative features.
  • Implement and maintain subscription/payment flows .
  • Ensure cross-browser compatibility and responsive design.
  • Optimize application performance and memory management.

Required Skills & Experience

  • Strong TypeScript expertise
  • Deep understanding of Vue 3 Composition API
  • Experience with Canvas manipulation (preferably Konva.js)
  • PDF.js implementation experience
  • State management in complex applications
  • Advanced git workflow knowledge
  • Experience with Supabase or similar Backend-as-a-Service
  • Strong mathematical background for geometry calculations
  • Performance optimization experience

Core Technical Stack

  • Frontend: Vue 3, Nuxt 3, TypeScript
  • Canvas: Konva.js for advanced drawing tools
  • PDF: PDF.js for rendering and manipulation
  • Backend: Supabase
  • Payment: Stripe integration
  • Deployment: Fly.io

Bonus Skills

  • Experience with technical drawing tools
  • Understanding of architectural/construction measurements WebGL knowledge
  • Web Workers implementation
  • Testing (Vitest, Playwright)

The Ideal Candidate

  • Has built complex drawing tools or technical applications.
  • Understands the importance of pixel-perfect accuracy.
  • Can optimize performance in computation-heavy applications.
  • Values clean, maintainable code.
  • Has experience with professional tool development.

Project Insight Task

In your application, provide a brief technical solution for optimizing the performance of a canvas-based measurement tool that needs to handle.

  • Multiple PDF pages
  • Hundreds of measurements
  • Real-time updates
  • Memory management [Include the phrase "PDF Canvas Optimization - MM2024" in your solution]

What We Offer

  • Work on a cutting-edge technical product
  • Flexible working arrangements
  • Competitive compensation
  • Professional development opportunities
  • Direct impact on product development

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Problem Solving

Full Stack Engineer Related jobs