Job Description
We are looking for a visionary Senior 2D Interactive Web Developer to join our elite frontend engineering team. In this role, you will push the boundaries of browser-based graphics, creating immersive, high-performance 2D experiences that captivate users and drive engagement. You will collaborate with designers and product managers to translate complex visual concepts into pixel-perfect, scalable web applications using cutting-edge technologies.
Responsibilities
- Architect and implement high-performance, responsive 2D web animations and interactive graphics using HTML5 Canvas, SVG, and WebGL.
- Optimize rendering performance and ensure smooth frame rates for complex visualizations across all major browsers and devices.
- Create reusable 2D interaction components and libraries to enhance the development workflow of the broader engineering team.
- Collaborate closely with UI/UX designers to translate Figma prototypes into precise, interactive code.
- Debug and troubleshoot complex rendering issues, memory leaks, and cross-browser compatibility problems.
- Stay up-to-date with emerging 2D web technologies and trends, advocating for their adoption within the organization.
- Mentor junior developers and conduct code reviews to maintain high standards of quality and craftsmanship.
Qualifications
- 5+ years of professional experience in web development with a strong focus on 2D graphics and animation.
- Expert proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Deep understanding of Canvas API, SVG manipulation, and requestAnimationFrame.
- Experience with animation libraries such as GSAP, Anime.js, or D3.js.
- Strong mathematical foundation, particularly in geometry and trigonometry for physics-based animations.
- Experience with version control (Git) and agile development methodologies.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.