Job Description
Are you a visionary developer passionate about the future of digital interaction?
Nexus Future Labs is on the lookout for a Senior 2D Interactive Developer to join our elite engineering team in San Francisco. In this pivotal role, you will bridge the gap between high-end design and robust engineering, creating immersive 2D web experiences that captivate users and drive engagement.
We are not just building websites; we are architecting the visual language of the next generation of digital products. If you have a deep understanding of vector graphics, canvas manipulation, and performance optimization, we want to hear from you.
Why Join Us?
- Work on cutting-edge projects that define industry standards.
- Competitive salary and equity package.
- Flexible remote-first policy with a co-working hub in SF.
- Top-tier health, dental, and vision coverage.
Responsibilities
- Architect 2D Rendering Engines: Design and implement high-performance 2D rendering systems using HTML5 Canvas, SVG, and WebGL.
- Optimize Visual Performance: Ensure smooth 60fps animations and interactions across various devices by minimizing reflows and repaints.
- Interactive Prototyping: Collaborate closely with UX/UI designers to translate static mockups into dynamic, interactive prototypes.
- Cross-Browser Compatibility: Write robust, cross-browser compatible code that handles edge cases and ensures a consistent user experience.
- Code Review & Mentorship: Lead code reviews, conduct technical workshops, and mentor junior developers on best practices in 2D graphics.
- Technical Documentation: Maintain detailed documentation for complex rendering algorithms and API integrations.
Qualifications
- Experience: 5+ years of professional experience in front-end development with a specific focus on 2D graphics and animations.
- Technical Proficiency: Expert knowledge of JavaScript (ES6+), HTML5, CSS3, and modern frameworks (React, Vue, or Angular).
- Graphics Mastery: Strong proficiency in Canvas API, SVG manipulation, and WebGL (Three.js or Pixi.js).
- Performance: Proven track record of optimizing heavy DOM manipulation and rendering performance.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field (or equivalent practical experience).
- Problem Solving: Ability to deconstruct complex design requirements into efficient technical solutions.