Graphics Engineer (WebGL / Shaders)
Primary stack
Nice to have's
Job description
About the Position
Graphics Engineer (WebGL / Shaders)
Fourthwall is seeking a talented Graphics Engineer to join our team in a fully remote role within Poland or the EU. This role involves developing and optimizing shaders for product rendering.
Responsibilities
- Team: Product Designer / Product Renderer
- Stack: TypeScript, WebGL, GLSL, Three.js
- Location: Remote (Poland / EU)
As a Graphics Engineer, you will be responsible for the rendering layer that creators see when designing their merchandise. You will write shaders, decide the pass structure, and ensure the preview runs smoothly at 60 fps on various devices.
What you’ll work on
Shader pipeline and compositing
- Writing and maintaining GLSL fragment shaders for specific print techniques
- A layer stack similar to a graphics editor’s: product mockup, user artwork, gloss / overlay
- Compositing with premultiplied alpha (source-over), clipping to the printable region, packed RGB masks
- Product colorway recolor (HSL / luma) that preserves the shadows, folds, and fabric texture of the mockup photo
GPU image processing
- Passes that process user artwork before it lands on the product: blur, Sobel, normal / bump maps, signed distance fields
- Technique effects: engraving relief, die-cut outline and shadow, embroidery “threads”, gloss on print
- Multi-pass algorithms (Jump Flood / distance fields) and their contract with the final shader
Performance and GPU resources
- VRAM budget: reusing render targets and shader programs, LRU cache of product instances, disposing textures
- Compositing resolution vs. export resolution - without degrading quality or leaking memory
- WebGL context loss, browser context limits, bulk export of many variants at high resolution
- Profiling: how many passes per frame, how many allocations, what happens on a color / view / product change
Image quality
- Edge antialiasing (including SDF instead of 1-bit masks)
- A consistent look between the live preview and the exported PNG
- Snapshot / visual regression coverage wherever a shader changes how the product looks
Requirements
Required
- Image processing: color spaces (RGB / HSL / luma), alpha compositing, convolution filters (blur, Sobel), distance fields / SDF
- GPU performance awareness: render targets, ping-pong, the cost of a state change, program / texture leaks, memory budgets
- TypeScript, and hands-on work with Three.js or raw WebGL
- The ability to debug an image - to look at a wrong frame and reason your way to the cause
Nice to have
- PBR / matcap / normal mapping, screen-space lighting
- Jump Flood, Gaussian / separable blur, mipmaps, MSAA vs. FXAA
- Experience with preview engines (print, CAD, photo editors, game VFX)
- Knowledge of browser constraints (context loss,
preserveDrawingBuffer, WebGL context limits)
We Offer
- 24,000 – 28,000 PLN / month, B2B, depending on depth of graphics experience
- Fully remote within Poland / EU, flexible hours with overlap for team work
- MacBook provided
- Private healthcare, sports card, English lessons
- Equity in the US-based company
About the Company
Fourthwall helps online creators (YouTubers, influencers, podcasters) make money, allowing them to focus on creating. We give them customized online shops for merchandise, donations, and memberships, and we serve over 500,000 creators worldwide. The rendering layer you’d own is what those creators look at every time they design a product.
Hiring Process
- CV Screening
- Paid Take-Home (4–6h, 500 PLN): Print Preview Compositor - a small browser app built from scratch on synthetic assets. No access to our code, assets, or repository required.
- Technical Deep Dive & Team Meeting (90 min): We walk through your take-home together, then you meet the team
- Offer
© Fourthwall. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Entertainment,E-commerce,Social Media
About the Company Fourthwall is a US/Poland startup that has raised over $4 million in funding from investors such as Initialized and Lightspeed Venture Partners. The company assists creators (YouTubers, Instagrammers, Podcasters, etc.) in setting up fully-customized online platforms where fans can support them through product purchases and donations. Fourthwall ensures creators maintain 100% ownership and control over their website, brand, domain, and data. Products, Services & Tech Stack Core Solutions: Platform for creators to establish their own .com websites. Tools for fans to support creators through product purchases and donations. Project Scope & Target Clients Client Base: Creators on platforms like YouTube, Instagram, and TikTok. Engineering Scale: No specific details provided.
More at Fourthwall
All 7 rolesJunior Marketing Graphic Designer
Fourthwall · United States +1
Junior Marketing Graphic Designer
Fourthwall
Content Creator
Fourthwall
Sr. Sales Executive, B2B
Fourthwall · United States