Vyro

Senior WebGL, Canvas Engineer

Vyro

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

D3.jsJavaScriptNode.jsReactTypeScript

About the role

  • Build high-performance, interactive visual components using WebGL and Native Canvas APIs
  • Develop features using DOM-based Canvas with smooth rendering and responsive interactions
  • Work with React.js to integrate custom Canvas/WebGL rendering within modern UI frameworks
  • Utilize React Flow or similar diagramming/graph-based libraries to build editor-like, node-based interfaces
  • Create scalable visual tools, editors, workflows, and graphical interfaces for creative AI products
  • Optimize rendering performance, memory usage, and animations for large datasets and complex scenes
  • Collaborate closely with design, product, and backend teams to deliver visually rich and intuitive user experiences
  • Maintain clean, maintainable, and scalable code using TypeScript and industry best practices

Requirements

  • 5+ years of experience in frontend or graphics engineering
  • Strong, hands-on expertise in WebGL and Native Canvas rendering — Must Have
  • Experience with DOM-based Canvas (e.g., HTML5 Canvas APIs) — Must Have
  • Strong proficiency in React.js and integrating external rendering pipelines
  • Experience with React Flow, or strong experience with similar libraries (Konva.js, Fabric.js, Pixi.js, D3.js)
  • Deep understanding of rendering performance, GPU/browser pipelines, and optimization strategies
  • Experience building complex editors, graphical interfaces, or node-based UI systems
  • Proficiency with TypeScript, debugging, and scalable UI architecture
Benefits
  • Competitive salary and benefits package
  • A culture that encourages growth, learning, and innovation

Applicant Tracking System Keywords

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

Hard skills
WebGLNative CanvasDOM-based CanvasReact.jsReact FlowKonva.jsFabric.jsPixi.jsD3.jsTypeScript
Soft skills
collaborationcommunicationproblem-solvingcreativityattention to detail