Job Description
Are you a creative technologist passionate about the art of movement and visual fidelity? Nebula Digital Systems is seeking a visionary Senior 2D Graphics & Interaction Engineer to elevate our product suite.
In this pivotal role, you will architect and implement high-performance 2D rendering engines that bring static designs to life. You will work directly with our product and design teams to bridge the gap between pixel-perfect UI/UX concepts and robust, scalable engineering solutions. If you thrive in a fast-paced environment and love pushing the boundaries of what is possible in a browser or native application, we want to meet you.
Responsibilities
- Architect and optimize 2D rendering pipelines using HTML5 Canvas, SVG, and WebGL.
- Collaborate with UI/UX designers to translate complex animations into performant, smooth code.
- Debug and resolve cross-browser compatibility issues, ensuring a consistent experience on all major platforms.
- Implement advanced interaction models, including physics-based animations and gesture handling.
- Optimize rendering performance to ensure 60fps experiences even on lower-end devices.
Qualifications
- 5+ years of experience in 2D graphics programming, interaction design, or animation engineering.
- Proficiency in JavaScript (ES6+), TypeScript, and modern web frameworks (React/Vue).
- Strong understanding of linear algebra and physics principles for animation.
- Experience with graphics libraries such as PixiJS, Phaser, or Three.js (2D contexts).
- Excellent problem-solving skills and ability to debug complex rendering artifacts.