Job Description
Join the Future of Digital Design
Nebula Interactive is seeking a visionary Senior 2D Web Developer to lead the charge in creating immersive, high-performance interactive experiences. If you possess a deep understanding of graphics programming and a passion for pixel-perfect design, we want to meet you.
As a key member of our creative engineering team, you will bridge the gap between artistic vision and technical execution, pushing the boundaries of what is possible within the browser.
Responsibilities
- Architect & Build: Design and implement complex 2D graphics engines using HTML5 Canvas, SVG, and WebGL.
- Performance Optimization: Optimize rendering pipelines to ensure 60fps animations across a wide range of devices and browsers.
- Collaboration: Work closely with UX/UI designers and frontend developers to translate Figma prototypes into high-fidelity code.
- Library Development: Contribute to the open-source ecosystem by creating and maintaining lightweight 2D interaction libraries.
- Maintenance: Debug complex issues, refactor legacy code, and ensure long-term scalability of web applications.
- Best Practices: Enforce coding standards, accessibility guidelines, and performance metrics (Lighthouse, Core Web Vitals).
Qualifications
- Experience: 5+ years of professional experience in 2D web development, graphics programming, or game development.
- Technical Skills: Proficiency in JavaScript (ES6+), TypeScript, and modern CSS frameworks (Tailwind, SASS).
- Graphics: Strong understanding of the Canvas API, SVG manipulation, and libraries like Fabric.js, Konva.js, or Pixi.js.
- Tools: Experience with Git version control, Webpack/Vite, and modern build tools.
- Problem Solving: Ability to solve complex mathematical problems related to geometry, physics, and animations.
- Communication: Excellent verbal and written communication skills; ability to articulate technical concepts to non-technical stakeholders.