Job Description
We are seeking a visionary Senior 2D Interaction Engineer to lead the charge in creating immersive, high-performance graphical experiences on the web. At Apex Digital Solutions, we believe that exceptional design is not just about aesthetics—it is about how users interact with the digital world. You will be responsible for architecting and implementing complex 2D rendering engines, interactive charts, and seamless animations that drive user engagement.
In this role, you will bridge the gap between engineering precision and creative fluidity. You will work closely with product designers and frontend developers to translate static mockups into living, breathing digital interfaces. If you have a passion for performance optimization and a deep understanding of the Canvas API, SVG manipulation, and vector graphics, we want to hear from you.
Responsibilities
- Architect 2D Rendering Systems: Design and maintain scalable, high-performance rendering engines using HTML5 Canvas, SVG, and WebGL (2D context) to handle complex visualizations.
- Performance Optimization: Identify and resolve bottlenecks in rendering loops and animations to ensure 60fps performance across devices and browsers.
- Interactive Tool Development: Build custom interactive tools, data visualizations, and gamified elements that enhance user retention and satisfaction.
- Cross-Browser Compatibility: Ensure consistent behavior and visual fidelity across Chrome, Firefox, Safari, and Edge, handling specific platform quirks.
- Code Maintenance & Refactoring: Write clean, maintainable, and well-documented code, mentoring junior developers on best practices for 2D graphics programming.
- Collaborative Design: Partner with UX/UI designers to translate design requirements into robust technical specifications.
Qualifications
- Experience: 5+ years of professional experience in frontend development with a specific focus on 2D graphics, animation, and interaction design.
- Technical Proficiency: Deep understanding of the Canvas API, SVG manipulation, CSS3 animations, and JavaScript performance tuning.
- Framework Knowledge: Proficiency in modern JavaScript frameworks such as React, Vue, or Angular, with experience integrating custom 2D libraries.
- Mathematics: Strong grasp of basic mathematics, geometry, and physics concepts required for creating realistic animations and transitions.
- Problem Solving: Ability to debug complex rendering issues and implement creative solutions to technical constraints.
- Education: Bachelor’s degree in Computer Science, Mathematics, or a related technical field (or equivalent practical experience).