Job Description
We are seeking a visionary Senior 2D Graphics Engineer to lead the visual innovation at Nebula Dynamics. In this pivotal role, you will bridge the gap between artistic expression and technical execution, designing high-fidelity rendering engines for next-generation digital platforms. You will optimize our 2D and 2.5D pipelines to deliver immersive, responsive, and visually stunning experiences that captivate our global audience.
What You Will Do:
- Architect and maintain robust 2D rendering engines utilizing WebGL, Canvas API, and SVG technologies.
- Optimize graphical performance to ensure buttery smooth 60fps frame rates across all devices.
- Collaborate with creative directors and 2D artists to translate high-level design concepts into pixel-perfect code.
- Debug complex rendering issues, memory leaks, and asset loading bottlenecks.
- Implement advanced shader effects and particle systems to enhance visual fidelity.
Responsibilities
- Design and implement high-performance 2D rendering engines using WebGL, Canvas, and SVG technologies.
- Optimize rendering pipelines to ensure 60fps performance across a wide range of devices.
- Collaborate closely with creative directors and 2D artists to translate design concepts into pixel-perfect code.
- Debug complex rendering issues and optimize asset loading strategies.
- Contribute to the architecture of our internal graphics library and tooling.
- Stay abreast of emerging web graphics standards and implement them where applicable.
Qualifications
- 5+ years of professional experience in 2D graphics programming or game development.
- Strong proficiency in C++, C#, or JavaScript/TypeScript.
- Deep understanding of WebGL, OpenGL ES, or DirectX (for 2D contexts).
- Experience with shader programming (GLSL/HLSL).
- Proven track record of optimizing performance in graphical applications.
- Bachelor’s degree in Computer Science, Engineering, or a related field.