Job Description
Join the Future of 2D Interactive Experiences
Apex Digital Solutions is a pioneer in next-generation web interfaces, seeking a visionary Senior 2D Interaction Engineer to lead our creative technical team. In this role, you will bridge the gap between high-fidelity design and performant code, crafting immersive 2D graphics and animations that define the user experience of tomorrow.
Why Join Us?
- Work on cutting-edge projects that push the boundaries of browser capabilities.
- Competitive salary and equity package in a thriving tech hub.
- Flexible remote-first culture with a focus on well-being and innovation.
What You'll Do
As a Senior 2D Interaction Engineer, you will own the technical implementation of our 2D visual systems. You will collaborate directly with product designers to translate complex ideas into fluid, high-performance code.
Responsibilities
- Architect and develop high-performance 2D rendering engines using HTML5 Canvas, SVG, and WebGL.
- Optimize complex animations and transitions to ensure 60fps performance across devices.
- Implement and maintain a robust design system for scalable 2D graphics components.
- Collaborate with UX/UI designers to refine interactive prototypes and user flows.
- Debug and resolve complex rendering issues, ensuring cross-browser compatibility and accessibility compliance.
- Conduct code reviews and mentor junior developers in best practices for vector graphics and animation.
Qualifications
- 5+ years of professional experience in 2D web development, animation, or interaction design.
- Deep proficiency in JavaScript (ES6+), TypeScript, and modern frameworks (React, Vue, or Angular).
- Strong expertise in the HTML5 Canvas API, SVG manipulation, and CSS animations.
- Experience with WebGL or 2D physics engines (Matter.js, Box2D) is highly preferred.
- Excellent understanding of linear algebra concepts (vectors, matrices) for graphics math.
- Demonstrated ability to write clean, maintainable, and well-documented code.