Job Description
Are you a creative technologist obsessed with the intersection of design and performance? Apex Digital Innovations is seeking a visionary Senior 2D Web Interaction Developer to join our elite engineering team. We are building the next generation of immersive web experiences, and we need a master of vector graphics, canvas manipulation, and smooth micro-interactions to lead the charge.
In this role, you won't just write code; you will architect the visual language of our products. You will work closely with UX designers and product managers to translate complex user flows into buttery-smooth 2D web interfaces. If you have a deep understanding of the browser's rendering engine and a passion for pixel-perfect design, we want to hear from you.
Why join us?
- Competitive compensation and equity package.
- Flexible remote-first policy with quarterly team retreats.
- Access to the latest hardware and cutting-edge tech stacks.
Ready to shape the future of the web? Apply today.
Responsibilities
- Develop high-performance, scalable 2D interactive tools and visualizations using HTML5 Canvas, SVG, and WebGL.
- Collaborate with the design team to implement complex animations and micro-interactions that enhance user engagement.
- Optimize rendering performance for complex graphics, ensuring 60fps animations across a wide range of devices.
- Write clean, maintainable, and well-documented code following modern JavaScript (ES6+) standards.
- Mentor junior developers and conduct code reviews to ensure best practices and architectural consistency.
- Debug and resolve complex rendering issues in cross-browser environments.
Qualifications
- 5+ years of professional experience in web development, with a focus on 2D graphics and interaction.
- Expert proficiency in JavaScript (ES6+), HTML5, and CSS3 (Sass/SCSS).
- Strong command of 2D graphics libraries (e.g., D3.js, Pixi.js, Phaser.js, or native Canvas API).
- Experience with vector graphics (SVG) and responsive design principles.
- Deep understanding of browser performance optimization, memory management, and event handling.
- Bachelor's degree in Computer Science, Fine Arts, or a related field (or equivalent work experience).