Job Description
Join the Future of Digital Interaction
Are you a visionary engineer passionate about crafting fluid, high-performance 2D web experiences? Apex Creative Systems is seeking a Senior 2D Interactive Developer to lead our next-generation creative engineering team. In this role, you will bridge the gap between design and code, building immersive interfaces that push the boundaries of the modern web.
We are looking for a problem-solver who thrives in a fast-paced, collaborative environment and has a deep understanding of rendering technologies, animation physics, and responsive design.
Why Join Us?
- Work on award-winning digital products for Fortune 500 clients.
- Competitive salary, equity package, and comprehensive benefits.
- Flexible remote-first culture with a focus on work-life balance.
Role Overview
As a Senior 2D Interactive Developer, you will take ownership of the technical architecture of our client projects, ensuring pixel-perfect implementation of complex motion graphics and interactive tools.
Responsibilities
- Architect and implement scalable 2D web applications using HTML5, Canvas, SVG, and WebGL.
- Optimize rendering performance and animation frames to ensure 60fps experiences across devices.
- Collaborate closely with UI/UX designers to translate high-fidelity mockups into responsive, interactive code.
- Mentor junior developers and conduct code reviews to maintain high engineering standards.
- Debug complex cross-browser issues and implement polyfills where necessary.
- Integrate third-party APIs and libraries to enhance interactive capabilities.
Qualifications
- 5+ years of professional experience in front-end development, with a focus on 2D graphics and animation.
- Expert proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Strong experience with animation libraries (GSAP, Anime.js, Three.js) or canvas-based rendering engines.
- Familiarity with modern frameworks (React, Vue, or Angular) and state management.
- Experience with responsive design principles and mobile-first development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.