Job Description
We are seeking a visionary Senior 2D Graphics Developer to join our elite engineering team at Nebula Interactive. As a leader in the digital visualization space, we are building the next generation of high-performance, browser-based 2D rendering engines. You will be instrumental in pushing the boundaries of what is possible in 2D graphics, creating immersive experiences that blend artistry with cutting-edge technology.
Our Culture:
- Work on projects that redefine user interaction.
- Competitive compensation package and equity options.
- Flexible remote-first work environment.
Responsibilities
- Design and implement high-performance 2D rendering pipelines using WebGL, Canvas API, and SVG.
- Optimize rendering performance for complex scenes, ensuring 60fps animations across devices.
- Collaborate closely with UI/UX designers to translate creative mockups into pixel-perfect, interactive code.
- Develop custom shader programs and animation systems to enhance visual fidelity.
- Mentor junior developers and conduct rigorous code reviews to maintain high engineering standards.
- Debug and resolve complex graphics-related issues across multiple browsers and platforms.
- Stay abreast of the latest web graphics technologies and industry trends.
Qualifications
- 5+ years of professional experience in 2D graphics programming, game development, or interactive media.
- Strong proficiency in JavaScript, HTML5, CSS3, and modern frontend frameworks.
- Expert knowledge of WebGL, Three.js, Pixi.js, or similar 2D graphics libraries.
- Deep understanding of computer graphics mathematics, linear algebra, and vector calculus.
- Experience with performance profiling tools (Chrome DevTools, Firefox Profiler) and optimization techniques.
- BS in Computer Science, Engineering, or equivalent practical experience.