Job Description
Are you a visual engineer obsessed with pixel-perfect performance?
Nebula Digital is revolutionizing the web experience by building next-generation 2D interactive platforms. We are seeking a Senior 2D Interactive Developer to join our elite engineering team in San Francisco. If you have a passion for creating fluid, physics-based, and highly responsive 2D graphics directly in the browser, we want to hear from you.
As a key player in our design-driven culture, you will bridge the gap between creative design and technical execution, ensuring that every pixel serves a purpose and every frame renders at 60fps.
Responsibilities
- Architect and implement high-performance 2D rendering engines using HTML5 Canvas, SVG, and WebGL.
- Develop complex physics simulations and interactive data visualizations for client dashboards.
- Optimize rendering pipelines to minimize memory usage and maximize frame rates on low-end devices.
- Collaborate closely with UX/UI designers to translate high-fidelity mockups into responsive, interactive web applications.
- Debug and resolve cross-browser compatibility issues, ensuring a seamless experience across all major platforms.
- Contribute to the open-source community and share technical insights with the wider team.
Qualifications
- 3+ years of professional experience in 2D web development, specifically with Canvas API or WebGL.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Deep understanding of the browser rendering cycle, event loops, and memory management.
- Experience with physics libraries (Matter.js, Box2D) or animation frameworks (GSAP, Anime.js) is highly preferred.
- Bachelor’s degree in Computer Science, Mathematics, or a related technical field.
- Demonstrated ability to write clean, scalable, and maintainable code.