Job Description
Join the Future of Web Interaction
We are looking for a visionary Senior 2D Web Developer to lead the design and engineering of next-generation interactive experiences. At Nebula Interactive, we don't just build websites; we craft immersive digital worlds using advanced 2D rendering techniques.
In this pivotal role, you will be the bridge between engineering and design, utilizing the HTML5 Canvas, SVG, and WebGL to create high-performance, visually stunning graphics that drive user engagement and retention. If you have a passion for pixel-perfect precision and complex interaction logic, we want to hear from you.
Why Join Us?
- Work on cutting-edge projects for Fortune 500 clients.
- Competitive compensation package and equity options.
- Flexible remote-first culture with state-of-the-art equipment.
Responsibilities
- Architect and implement complex 2D interactive tools and visualizations using HTML5 Canvas, SVG, and WebGL.
- Optimize rendering performance to ensure 60fps animations across all devices and browsers.
- Collaborate closely with UX/UI designers to translate high-fidelity wireframes into responsive, interactive code.
- Maintain and expand our internal 2D graphics engine and rendering library.
- Write clean, maintainable, and scalable code following modern JavaScript (ES6+) and TypeScript standards.
- Mentor junior developers and conduct code reviews to enforce best practices.
- Debug complex rendering issues and implement polyfills for cross-browser compatibility.
Qualifications
- 5+ years of professional experience in web development with a focus on 2D graphics.
- Expert proficiency in HTML5 Canvas API, SVG manipulation, and WebGL basics.
- Strong command of modern JavaScript frameworks (React, Vue, or Angular) with a focus on DOM manipulation.
- Deep understanding of performance optimization techniques, including requestAnimationFrame and off-screen canvas usage.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Experience with D3.js, PixiJS, or similar 2D rendering libraries is highly preferred.
- Excellent problem-solving skills and a passion for creating fluid, intuitive user interfaces.