Job Description
We are seeking a visionary Senior 2D Graphics Engineer to lead the development of our next-generation interactive storytelling platform. You will be responsible for architecting high-performance rendering engines that push the boundaries of 2D visual fidelity on the web and mobile devices.
In this role, you will bridge the gap between creative art direction and technical engineering, ensuring our visual experiences are not only stunning but also buttery smooth and responsive across all modern browsers.
Responsibilities
- Design and implement low-level 2D rendering pipelines using WebGL and the HTML5 Canvas API.
- Optimize rendering performance to achieve 60FPS on a wide range of devices, including mobile.
- Collaborate closely with UX designers and artists to translate high-fidelity concepts into pixel-perfect interactive assets.
- Debug complex graphical issues, memory leaks, and rendering artifacts in multi-threaded environments.
- Implement advanced post-processing effects (bloom, blur, chromatic aberration) for 2D scenes.
- Contribute to the development of our internal 2D physics and animation libraries.
Qualifications
- 5+ years of professional experience in 2D graphics programming and software engineering.
- Expert proficiency in JavaScript, C++, or C# with a strong understanding of the graphics stack.
- Deep knowledge of WebGL, GLSL, and the Canvas API.
- Experience with 2D physics engines (e.g., Matter.js, Box2D) and animation frameworks (e.g., GSAP, Pixi.js).
- Strong mathematical foundation in linear algebra and vector mathematics.
- Experience with cross-browser compatibility and performance profiling tools (Chrome DevTools, WebGL Inspector).