Job Description
We are seeking a Senior 2D Graphics Engineer to join Nebula Interactive and lead the visual evolution of our next-generation applications. In this pivotal role, you will architect bespoke rendering pipelines that blend artistic precision with high-performance engineering.
You will work at the intersection of design and technology, translating complex visual requirements into efficient code. If you have a passion for pixel-perfect graphics and a desire to push the boundaries of what is possible in 2D environments, this is your opportunity to shape the future of our products.
Why Join Nebula Interactive?
- Work on award-winning projects that reach millions of users.
- Competitive compensation and equity package.
- Flexible remote-first work culture.
Responsibilities
- Design and implement advanced 2D rendering techniques using Unity, WebGL, or custom engines.
- Optimize rendering loops and memory management to ensure silky smooth 60fps performance across devices.
- Develop custom shaders and post-processing effects to enhance visual fidelity.
- Collaborate closely with UI/UX designers to translate mockups into pixel-perfect interactive elements.
- Debug complex graphical artifacts and resolve performance bottlenecks in production builds.
- Mentor junior engineers and establish best practices for graphics programming.
Qualifications
- 5+ years of experience in 2D graphics programming, game development, or interactive web graphics.
- Proficiency in C# (Unity) or C++ (Unreal Engine).
- Strong understanding of the GPU pipeline, vertex/fragment shaders, and texture management.
- Experience with performance profiling tools (e.g., Unity Profiler, RenderDoc, Chrome DevTools).
- Experience with HTML5 Canvas or WebGL is a major plus.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.