Job Description
Nebula Dynamics is pioneering the next generation of digital interfaces, and we are seeking a visionary Senior 2D Interactive Developer to join our elite creative engineering team in San Francisco. You will be at the forefront of visual storytelling, leveraging advanced graphics technologies to build immersive web experiences that captivate users.
In this role, you will bridge the gap between complex design systems and high-performance code. We are looking for an individual who not only writes clean, scalable code but also possesses a keen eye for motion, composition, and user interaction.
Responsibilities
- Develop High-Performance 2D Graphics: Build and optimize complex 2D visualizations using HTML5 Canvas, WebGL, and SVG libraries (e.g., Pixi.js, Three.js, D3.js).
- Animation Engineering: Create fluid, physics-based animations and interactive transitions that enhance user engagement without compromising performance.
- Performance Optimization: Profile rendering pipelines and optimize assets to ensure 60fps frame rates across all devices and browsers.
- Cross-Platform Compatibility: Ensure consistent rendering and interaction quality on desktop, tablet, and mobile platforms.
- Technical Leadership: Mentor junior developers, conduct code reviews, and establish best practices for graphics engineering within the team.
- Collaborative Design: Partner closely with UX/UI designers to translate creative concepts into technical specifications.
Qualifications
- Experience: 5+ years of professional experience in 2D web development and graphics programming.
- Technical Proficiency: Expert knowledge of JavaScript (ES6+), TypeScript, and modern CSS frameworks.
- Graphics Mastery: Strong understanding of the HTML5 Canvas API, WebGL, and GPU acceleration techniques.
- Mathematical Logic: Solid foundation in linear algebra, trigonometry, and physics concepts for animation.
- Problem Solving: Ability to troubleshoot complex rendering issues and optimize large-scale data visualizations.