Job Description
We are seeking a visionary Senior 2D Graphics Engineer to join our elite team in Seattle. As a pioneer in the digital experience space, we build award-winning interactive platforms that push the boundaries of web performance and visual fidelity. You will be responsible for architecting high-performance 2D rendering engines and delivering pixel-perfect visual experiences that captivate millions of users.
In this role, you will bridge the gap between creative design and technical implementation, leveraging the latest in WebGL and Canvas technologies to create immersive 2D environments.
Responsibilities
- Architect and implement scalable 2D rendering engines using WebGL, Three.js, PixiJS, or Canvas API.
- Collaborate closely with UX/UI designers and creative directors to translate high-fidelity mockups into performant, interactive web experiences.
- Optimize rendering pipelines to ensure 60fps performance across a wide range of devices and network conditions.
- Write complex GLSL shaders and custom geometry manipulation code to achieve unique visual effects.
- Debug and resolve complex graphics-related issues, including GPU memory leaks and rendering artifacts.
- Conduct code reviews and mentor junior engineers on best practices for graphics programming.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, or a related field.
- 5+ years of professional experience in 2D graphics programming, WebGL, or Canvas development.
- Deep understanding of GLSL shaders, GPU programming, and the graphics pipeline.
- Proficiency in JavaScript (ES6+) and TypeScript, with strong knowledge of modern frameworks (React, Vue, or Angular).
- Experience with performance profiling tools (Chrome DevTools, WebGL Inspector) and optimization techniques.
- Strong problem-solving skills and the ability to work independently in a fast-paced, agile environment.