Job Description
We are on a mission to redefine the digital landscape, and we are looking for a visionary Senior 2D Graphics Engineer to join our elite team at Nebula Dynamics. In this pivotal role, you will architect high-performance rendering pipelines that bring our next-generation web applications to life. You will bridge the gap between artistic vision and technical execution, pushing the boundaries of what is possible in modern 2D rendering.
Join us to work on cutting-edge projects that impact millions of users, utilizing the latest in WebGL and Canvas technologies in a dynamic, collaborative environment.
Responsibilities
- Design and implement optimized 2D rendering engines using WebGL, Canvas API, and custom shaders.
- Collaborate closely with UX designers and product managers to translate high-fidelity mockups into pixel-perfect, interactive interfaces.
- Optimize rendering performance for both mobile and desktop devices to ensure smooth 60fps experiences.
- Mentor junior engineers and code contributors, establishing best practices for graphics programming.
- Debug complex rendering issues and troubleshoot performance bottlenecks in production environments.
Qualifications
- 5+ years of professional experience in 2D graphics programming, game development, or front-end engineering.
- Proficiency in C++, JavaScript (ES6+), WebGL, and GLSL.
- Strong understanding of pixel manipulation, compositing, and advanced rendering techniques.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience with physics engines or animation libraries (e.g., Matter.js, GSAP) is a plus.