JavaScript Engineer

Application ends: August 10, 2025

Apply for this job

Email *

Job Description

About the Role

We’re looking for a JavaScript Engineer who thrives in the world between real-time UI performance and deeply modular codebases. You’ll work closely with our canvas rendering team and design systems group to build highly interactive components that operate with zero perceptible lag—even under load. Your focus will be performance, code clarity, and making our UI systems composable at scale.

What You’ll Be Doing

  • Own the architecture of interactive features (e.g., multi-user timelines, precision guides, spatial rulers) with millisecond-level performance targets.
  • Work with internal design tools and DSLs to enable non-engineers to prototype rich UIs.
  • Implement custom state synchronization logic for shared editing experiences using CRDTs or operational transforms.
  • Refactor monolithic UI logic into scoped, event-driven modules without breaking integrations.
  • Build highly testable rendering logic using virtual DOMs, canvas/WebGL APIs, or off-thread workers when needed.
  • Profile and optimize paint times, memory usage, and animation throughput—especially on lower-end devices.

Must-Have Experience

  • Deep understanding of vanilla JavaScript and performance bottlenecks in browser environments.
  • Experience building or maintaining design-heavy or real-time applications (e.g., Figma, Framer, Miro, Notion-style tools).
  • Strong familiarity with DOM diffing, reconciliation strategies, and rendering cycles.
  • Demonstrated ability to design extensible frontend modules that can be reused across teams.
  • Worked with at least one large-scale state management system beyond Redux (e.g., Zustand, Jotai, or homegrown).
  • Experience debugging memory leaks and layout thrashing with real browser profiling tools.

Nice-to-Have

  • Prior work in an app that allows WYSIWYG or drag-and-drop interfaces.
  • Built custom build tools using Rollup, Vite, or ESBuild.
  • Contributions to open-source UI frameworks or dev tools.
  • Comfortable working in environments where canvas or SVG rendering replaces the DOM entirely.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru