Job Description
We are seeking a visionary Senior 2D Graphics Engineer to join our elite engineering team in San Francisco. At Nebula Dynamics, we are redefining digital interaction through high-performance, visually stunning 2D rendering pipelines. You will work at the intersection of art and code, optimizing rendering engines to deliver buttery-smooth experiences across web and mobile platforms.
Why Join Us?
- Work on cutting-edge technology that shapes the future of digital interfaces.
- Competitive compensation package with equity opportunities.
- Flexible remote-first culture with a vibrant San Francisco office hub.
If you are passionate about pixel-perfect rendering, shader optimization, and building immersive 2D worlds, we want to hear from you.
Responsibilities
- Architect and optimize high-performance 2D rendering pipelines for cross-platform compatibility (WebGL, Canvas, and native mobile).
- Develop custom shaders and pixel manipulation algorithms to achieve unique visual effects.
- Collaborate closely with UI/UX designers to translate creative concepts into efficient code.
- Debug complex graphical issues, optimize memory usage, and ensure 60FPS performance on mid-range devices.
- Contribute to the continuous improvement of our graphics engine library and internal tools.
- Stay up-to-date with the latest graphics APIs (Vulkan, Metal, DirectX 12) and apply them to 2D workflows where applicable.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in 2D graphics programming and game engine development.
- Proficiency in C++ and modern JavaScript (ES6+).
- Strong understanding of rasterization, sprite rendering, and texture atlasing techniques.
- Experience with graphics APIs such as WebGL, OpenGL ES, or Canvas API.
- Excellent problem-solving skills and a deep understanding of computer graphics mathematics.
- Demonstrated ability to write clean, maintainable, and well-documented code.