Job Description
Nebula Creative Tech is on the hunt for a talented 2D Animation Engineer to join our world-class creative team. We are building the next generation of interactive web experiences, and we need a visionary developer who understands the intersection of high-performance code and fluid motion.
In this role, you will bridge the gap between graphic design and engineering. You will work closely with our art directors and frontend developers to create immersive, 60fps animations that push the boundaries of browser-based graphics. If you love pixels as much as you love algorithms, we want to meet you.
Responsibilities
- Design and implement high-performance 2D rendering engines using HTML5 Canvas, WebGL, and WebGL shaders.
- Optimize sprite sheets, texture atlases, and bitmap assets to ensure smooth frame rates across devices.
- Develop physics-based animations and interactive motion graphics for web and mobile platforms.
- Collaborate with the design team to translate artistic concepts into efficient, scalable code.
- Debug complex rendering issues and implement caching strategies to improve load times.
- Conduct code reviews and mentor junior developers on best practices for 2D graphics programming.
Qualifications
- Bachelor’s degree in Computer Science, Game Design, or a related field (or equivalent experience).
- Proven experience in 2D graphics programming, specifically with HTML5 Canvas, WebGL, or Pixi.js.
- Strong proficiency in JavaScript/TypeScript and C++.
- Deep understanding of animation principles (timing, easing, squash and stretch) applied to technical implementations.
- Experience with performance profiling and optimization of large-scale graphical assets.
- Excellent problem-solving skills and attention to detail.