ClideoRemote

Senior Shader Developer

Description

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.

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

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

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.

I agree to the InGame Jobterms and conditionsand policy.

Skills

ShaderGLSLBabylon.jsPhysicsiOSJavaScriptWebGLTypeScriptRenderingHLSLGameMakerThree.js