Job Description
Are you a visionary engineer passionate about the future of digital graphics? Nebula Digital is seeking a highly skilled 2D Graphics Engineer to lead our visual rendering initiatives. You will be responsible for building high-performance, scalable rendering engines that power our next-generation web applications.
Join a team that pushes the boundaries of what is possible on the web. We offer competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge projects that impact millions of users worldwide.
Why Join Us?
- Work with the latest web technologies (WebGL, Canvas, SVG).
- Competitive salary and equity package.
- Flexible remote-first policy with office amenities in San Francisco.
- Continuous learning and development budget.
Responsibilities
- Architect and implement high-performance 2D rendering engines using the Canvas API and WebGL.
- Optimize rendering pipelines to ensure 60fps performance across all devices.
- Collaborate closely with UX/UI designers to translate high-fidelity mockups into pixel-perfect interactive experiences.
- Debug complex graphical issues and implement robust error handling.
- Stay abreast of emerging web graphics standards and contribute to technical documentation.
- Refactor legacy code to improve maintainability and scalability.
Qualifications
- 5+ years of professional experience in 2D graphics programming or web development.
- Strong proficiency in JavaScript, HTML5, and CSS3.
- Expert knowledge of WebGL, GLSL, and Three.js.
- Experience with 2D physics engines (e.g., Matter.js, Box2D).
- Deep understanding of coordinate systems, rasterization, and vector graphics.
- Bachelor’s degree in Computer Science, Mathematics, or a related field.
- Experience with performance profiling tools (Chrome DevTools, WebGL Inspector).