Job Description
Are you ready to redefine the boundaries of digital interaction? Nebula Innovations is seeking a visionary Senior 2D Interaction Engineer to lead the development of our next-generation creative suite. In this pivotal role, you will bridge the gap between robust engineering and artistic expression, building immersive 2D web experiences that captivate users and drive engagement.
We are looking for a technical craftsman who thrives on complexity and is passionate about pushing the limits of the browser. If you have a deep understanding of rendering engines and a keen eye for motion, we want to hear from you.
Responsibilities
- Architect High-Performance Rendering: Design and implement scalable 2D rendering engines using HTML5 Canvas, SVG, and WebGL to deliver 60fps animations.
- Optimize User Experience: Collaborate with UX designers to translate complex data visualizations and interactive prototypes into polished, responsive web applications.
- Technical Leadership: Mentor junior developers, conduct code reviews, and establish best practices for performance and accessibility within the 2D web ecosystem.
- Feature Development: Build custom interactive components and widgets that enhance the core product functionality and user retention.
- Performance Tuning: Monitor application metrics, identify bottlenecks, and implement optimizations to ensure seamless performance across all devices.
- Cross-Platform Compatibility: Ensure consistent behavior and visual fidelity across various browsers and mobile operating systems.
Qualifications
- Education & Experience: Bachelor’s degree in Computer Science, Fine Arts, or equivalent practical experience; 5+ years of professional software development with a focus on 2D graphics.
- Core Tech Stack: Proficiency in JavaScript (ES6+), TypeScript, React, and modern CSS frameworks.
- Graphics Proficiency: Deep knowledge of Canvas API, SVG manipulation, and WebGL (Three.js or Pixi.js).
- Mathematical Aptitude: Strong understanding of linear algebra, geometry, and physics concepts used in animation and rendering.
- Problem Solving: Ability to deconstruct complex visual problems into achievable technical solutions.
- Collaboration: Excellent communication skills and a proven track record of working effectively in cross-functional agile teams.