- Location
- Hybrid · Cape Town, South Africa
- Who can apply
- Applicants in South Africa
- Deadline
- Rolling
- Contract
- Full-time
About this job
About the role
Storyteq is a company that helps marketing and creative teams scale their production and gain control over campaigns. They are looking for a Senior Rendering Engineer to work on their web platform, specifically on the rendering and playback engine that enables real-time media. As a senior engineer, you will shape the architecture of the engine, improve rendering quality, and help other engineers grow.
What you'll do
- Develop a system for rendering and playback of video, image, and banner creative
- Work on canvas and GPU compositing using Canvas 2D, WebGL, and WebGPU
- Implement a frame-accurate playback pipeline with WebCodecs and multi-threaded architecture
- Optimize performance and memory usage with techniques like texture pooling and profiling
- Use AI-powered tools and coding assistants in daily workflow
- Collaborate with teams to deliver end-to-end value and mentor junior engineers
Requirements
- 5+ years of experience in graphics, systems, or front-end software development
- Graphics programming on the web with SVG and Canvas
- JavaScript/TypeScript performance engineering with workers, OffscreenCanvas, and memory profiling
- Understanding of video fundamentals, frames, color, decode and encode, and audio/video synchronization
- Experience with WebGL and/or WebGPU, plus shader work
- Ability to define rendering architecture and take ownership of outcomes
Benefits
- Opportunity to work on a challenging and impactful project
- Collaborative and diverse work environment
- Commitment to increasing diversity and recognition of underrepresented groups
- Community groups for employees to connect and socialize
- Flexible and supportive work culture
graphicsjavascriptperformancetypescriptwebglwebgpu
Posted 19 Oct 2026 · Ref nkmy3wfs