Job Description
Nebula Interactive is on the hunt for a visionary Senior 2D Graphics Engineer to lead the visual revolution in our upcoming projects. We are building next-generation digital experiences that push the boundaries of standard web rendering. You will be responsible for architecting high-performance 2D rendering pipelines, optimizing asset loads, and ensuring our interfaces are buttery smooth across all devices.
What You'll Do:
- Architect and maintain robust 2D rendering engines using WebGL, Canvas API, and modern web standards.
- Optimize animation sequences and graphical assets to achieve 60fps performance on mobile and desktop.
- Collaborate with creative directors to translate artistic concepts into technical specifications.
- Implement advanced particle systems and shader effects to enhance visual fidelity.
- Conduct code reviews and mentor junior developers in best practices for graphics programming.
Responsibilities
- Develop scalable 2D rendering engines using WebGL, Canvas, or Direct2D.
- Optimize memory usage and rendering performance for high-fidelity animations.
- Integrate third-party animation libraries (GSAP, Anime.js) into custom workflows.
- Debug complex graphical artifacts and cross-browser compatibility issues.
- Contribute to the technical roadmap for future 2D features.
Qualifications
- 5+ years of experience in software development, focusing specifically on 2D graphics, animation, or interactive media.
- Strong proficiency in JavaScript, TypeScript, or C#.
- Deep understanding of HTML5 Canvas, WebGL, or DirectX.
- Experience with physics engines (Matter.js, Box2D) is a plus.
- Excellent problem-solving skills and attention to detail.