Job Description
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 digital storytelling, pushing the boundaries of HTML5, Canvas, and SVG to create fluid, high-performance animations that captivate users and elevate brand experiences.
In this role, you will collaborate with product managers and designers to bridge the gap between static assets and dynamic web experiences. If you have a passion for pixel-perfect aesthetics and robust engineering, we want to hear from you.
Responsibilities
- Architect & Build: Design and implement scalable, high-performance 2D graphics and animations using HTML5 Canvas, SVG, and WebGL.
- Performance Optimization: Analyze and optimize rendering performance to ensure 60fps animations across a variety of devices and browsers.
- Interactive Design: Develop interactive elements and micro-interactions that enhance user engagement and accessibility.
- Library Development: Create and maintain reusable 2D rendering libraries and tools for the engineering team.
- Cross-Platform Compatibility: Ensure seamless functionality and visual consistency across desktop, tablet, and mobile platforms.
- Code Review: Mentor junior developers, conduct rigorous code reviews, and uphold high engineering standards.
Qualifications
- Experience: 5+ years of professional experience in front-end development with a focus on 2D graphics and animation.
- Technical Proficiency: Deep understanding of the Canvas API, SVG manipulation, and JavaScript (ES6+).
- Animation Principles: Strong grasp of motion design principles and easing functions.
- Tools: Proficiency with animation tools like GSAP, Anime.js, or custom physics engines.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field (or equivalent practical experience).
- Soft Skills: Exceptional problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.