Job Description
Are you ready to redefine the boundaries of digital interaction? Nebula Dynamics is seeking a visionary Senior 2D Graphics Engineer to join our elite creative engineering team. We are building the next generation of immersive software, and we need a master of pixel perfection to lead our visual initiatives.
In this role, you won't just write code; you will craft the visual language of our products. You will work at the intersection of art and engineering, leveraging cutting-edge rendering technologies to deliver stunning, high-performance 2D experiences that captivate users worldwide. If you have a passion for performance optimization and pixel-perfect design, we want to hear from you.
Why Join Us?
• Competitive compensation package and equity.
• Work with state-of-the-art technology stacks.
• Collaborative and inclusive culture that values innovation.
Responsibilities
- Design, develop, and optimize high-performance 2D rendering pipelines using WebGL, Canvas API, and native graphics APIs.
- Collaborate closely with UI/UX designers to translate high-fidelity mockups into fluid, interactive animations.
- Implement complex particle systems, physics engines, and visual effects to enhance user engagement.
- Debug and resolve performance bottlenecks in rendering layers to ensure 60fps+ frame rates across devices.
- Contribute to the architectural decisions of our graphics engine, ensuring scalability and maintainability.
- Mentor junior engineers and conduct code reviews to uphold our high technical standards.
Qualifications
- BS or MS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in 2D graphics programming, game development, or interactive media.
- Deep understanding of computer graphics principles, including the rendering pipeline, shaders (GLSL/HLSL), and geometry.
- Proficiency in C++, C#, JavaScript, and TypeScript.
- Experience with 2D physics engines (e.g., Matter.js, Box2D) and vector mathematics.
- Strong problem-solving skills and the ability to troubleshoot complex graphical issues.
- A portfolio showcasing previous 2D graphics projects or technical demos.