Job Description
Are you passionate about pushing the boundaries of web interaction? Nebula Dynamics is looking for a visionary Senior 2D Web Developer to join our elite engineering team in San Francisco. In this role, you will craft visually stunning, high-performance 2D interfaces that redefine user engagement. We are on the cutting edge of digital experiences, and we need a creative problem solver who thrives in a fast-paced environment.
As a Senior 2D Web Developer, you will bridge the gap between artistic design and technical execution, ensuring our products are not only beautiful but also robust and scalable. If you have a deep understanding of the HTML5 Canvas, SVG, and WebGL ecosystems, we want to hear from you.
As a Senior 2D Web Developer, you will bridge the gap between artistic design and technical execution, ensuring our products are not only beautiful but also robust and scalable. If you have a deep understanding of the HTML5 Canvas, SVG, and WebGL ecosystems, we want to hear from you.
Responsibilities
- Design and implement pixel-perfect, responsive 2D user interfaces using HTML5 Canvas, SVG, and WebGL.
- Develop complex interactive animations and graphical data visualizations that delight users.
- Collaborate closely with UX/UI designers to translate high-fidelity mockups into functional code.
- Optimize rendering performance for complex 2D graphics to ensure 60fps experiences across devices.
- Maintain and extend the core 2D rendering engine used by our flagship products.
- Conduct code reviews and mentor junior developers to foster a culture of technical excellence.
Qualifications
- 5+ years of professional experience in frontend development with a specific focus on 2D graphics and animation.
- Expert proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Strong experience with 2D graphics libraries such as D3.js, Pixi.js, or Phaser.
- Deep understanding of the HTML5 Canvas API, SVG, and WebGL fundamentals.
- Experience with modern frontend frameworks (React, Vue, or Angular) is a plus.
- Excellent problem-solving skills and the ability to debug complex rendering issues.