Job Description
We are seeking a visionary Senior 2D Interactive Developer to join our elite engineering team at Apex Visual Systems. In this role, you will be at the forefront of creating immersive, high-performance web experiences that push the boundaries of 2D graphics and interaction design. You will bridge the gap between complex technical implementation and stunning visual storytelling.
Our mission is to redefine how users engage with digital content through fluid animations, precise vector manipulations, and responsive interfaces. If you are passionate about crafting pixel-perfect experiences and optimizing rendering engines for maximum performance, we want to hear from you.
Why Join Us?
- Competitive compensation and equity package.
- Work with cutting-edge technologies in a collaborative, remote-first culture.
- Opportunity to impact millions of users globally.
Responsibilities
- Architecture & Performance: Design and implement scalable 2D rendering engines using HTML5 Canvas, SVG, and WebGL (where applicable) with a focus on 60fps performance on all devices.
- Interactive Design: Create fluid, physics-based animations and complex interaction models that enhance user engagement and usability.
- Code Optimization: Audit and refactor existing codebases to eliminate bottlenecks, reduce memory footprint, and improve load times.
- Collaboration: Partner closely with UI/UX designers and product managers to translate wireframes and prototypes into pixel-perfect, accessible code.
- Testing: Develop comprehensive unit and integration tests to ensure the stability and reliability of interactive components.
Qualifications
- Experience: 5+ years of professional experience in front-end development with a specific focus on 2D graphics and interactive elements.
- Technical Skills: Proficiency in JavaScript (ES6+), TypeScript, HTML5, and modern CSS (Flexbox/Grid, CSS Animations).
- Graphics Knowledge: Deep understanding of the Canvas API, SVG manipulation, and animation libraries (GSAP, Anime.js, or similar).
- Problem Solving: Strong analytical skills with the ability to debug complex rendering issues and optimize performance under heavy loads.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field (equivalent experience accepted).