Job Description
Are you a master of pixels and motion?
Nebula Digital is seeking a visionary Senior 2D Web Developer to lead our next-generation digital product suite. We are building immersive web experiences that defy traditional boundaries, and we need a technical expert who thrives on complexity. If you have a passion for creating fluid, high-performance 2D animations and interactive interfaces, we want to meet you.
As part of our elite engineering team, you will be responsible for architecting the visual core of our platforms, ensuring that every interaction feels alive, responsive, and visually stunning.
Responsibilities
- Architect Scalable Rendering Engines: Design and optimize high-performance 2D rendering pipelines using HTML5 Canvas, SVG, and WebGL to handle complex graphical data.
- Build Immersive Interactions: Develop sophisticated 2D animations and micro-interactions using GSAP, D3.js, or custom JavaScript physics engines.
- Performance Optimization: Identify bottlenecks in the rendering loop and optimize code to ensure 60fps animations across all devices and network conditions.
- Cross-Browser Compatibility: Ensure 2D graphics render flawlessly across Chrome, Firefox, Safari, and Edge, including support for touch events.
- Collaborative Design: Work closely with UI/UX designers to translate complex visual concepts into clean, efficient, and maintainable code.
- Mentorship: Guide junior developers and conduct code reviews to uphold our high technical standards.
Qualifications
- Technical Expertise: 5+ years of professional experience in front-end development with a specialized focus on 2D graphics and animations.
- Core Skills: Proficiency in JavaScript (ES6+), HTML5 Canvas API, SVG manipulation, and CSS3 animations.
- Libraries: Strong command of WebGL (via Three.js or Pixi.js) and animation libraries like GSAP or Anime.js.
- Problem Solving: Ability to deconstruct complex visual challenges into modular, performant technical solutions.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field, or equivalent practical experience.
- Communication: Excellent verbal and written communication skills with the ability to explain technical concepts to non-technical stakeholders.