Senior Shader Developer

Clideo , Posted yesterday

Senior

Full time

Negotiable

Remote

For which tasks (responsibilities)?

We're building the next generation of our online video editor, and we need a dedicated Shader Developer to bring stunning, high-performance visual effects to life. You'll be working alongside our front-end and design teams to craft everything from complex transitions and keyframe-driven animations to real-time parallax and blending effects — primarily targeting the browser (GLSL/WebGL and WGSL/WebGPU), with the option to adapt for iOS.

What kind of professional are we looking for?
  • Design and implement advanced shaders in GLSL/WGSL, covering transitions, filters, text/media animations, blending modes, parallax effects, and more

  • Architect a reusable, maintainable shader library with a focus on reuse across WebGL, WebGPU, and iOS (via MSL adaptation), author clear documentation, encapsulate common patterns, and establish best practices

  • Optimize GPU performance and memory footprint to ensure smooth playback even on lower-end devices

  • Collaborate closely with JavaScript/TypeScript developers to integrate shaders into our Canvas-based rendering pipeline and WebCodecs workflows

  • Prototype new shader ideas in WGSL (WebGPU) and help roadmap the migration to next-gen graphics APIs

  • Debug cross-platform rendering issues, profile CPU and GPU workloads, and iterate swiftly to meet tight deadlines

Required skills & experience:

  • Deep expertise in GLSL, with commercial experience shipping production-grade shaders

  • Hands-on familiarity with HTML5 Canvas, WebAssembly, WebWorkers, and browser graphics internals (render loops, buffer management)

  • Solid understanding of the GPU rendering pipeline, texture formats, framebuffers, blending operations, etc.

  • Practical experience with shader debugging/profiling tools for web platforms

  • Strong mathematical foundation — linear algebra, analytic geometry, 3D math; and ability to translate formulas into performant code

Nice to have:

  • Background in video/audio processing (ffmpeg, libav.js) or real-time media pipelines

  • Knowledge of image/video compression, color spaces, LUTs, HDR workflows, etc.

  • Experience with 3D engines (Three.js, Babylon.js, D3.js, curtains.js) or game-dev shader frameworks

  • Exposure to WGSL (WebGPU), HLSL, or compute shaders (OpenCL/CUDA)

  • Experience with Metal Shading Language and iOS GPU APIs

  • A degree in computer science, applied math, physics, or related field

  • Strong communication and collaboration skills – listening as well as informing.

Join our Discord!
Find out about new Gamemaker Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Gamemaker Developer on Telegram
Subscribe

Similar job opportunities

ASI Games

Remote

Hot

$1,500 - $2,000 / Month

Part time