Job Description
Are you a visionary developer passionate about the art of motion and interactivity?
At Apex Digital Systems, we are redefining user engagement through cutting-edge 2D technologies. We are looking for a Senior 2D Web Interaction Developer to lead our creative engineering team. You will bridge the gap between stunning design and high-performance code, crafting immersive web experiences that captivate millions of users.
Join us in a role where your code breathes life into static layouts, and your optimization skills ensure those experiences run flawlessly on any device.
Why Join Us?
- Impact: Work on products used by over 10 million users globally.
- Flexibility: Hybrid work model based in our San Francisco hub.
- Growth: Competitive equity package and continuous learning budget.
The Role:
You will be responsible for architecting and implementing complex 2D animations, interactive data visualizations, and dynamic user interfaces. You will collaborate closely with UX designers and backend engineers to deliver pixel-perfect, performant web applications.
Responsibilities
- Design and implement high-performance 2D animations and interactions using HTML5 Canvas, SVG, and WebGL.
- Optimize rendering performance and ensure cross-browser compatibility for complex graphical elements.
- Collaborate with product managers and designers to translate creative briefs into technical specifications.
- Maintain and refactor existing codebases to improve scalability and maintainability.
- Conduct code reviews and mentor junior developers on best practices for animation performance and accessibility.
- Integrate third-party animation libraries (GSAP, Anime.js) and create custom solutions when necessary.
Qualifications
- 5+ years of professional experience in front-end development with a focus on 2D graphics and animation.
- Deep expertise in HTML5 Canvas, SVG, and modern JavaScript (ES6+).
- Proficiency in animation libraries such as GSAP (GreenSock), PixiJS, or Three.js.
- Strong understanding of responsive design principles and cross-device compatibility.
- Experience with performance profiling tools (Chrome DevTools, Lighthouse).
- Bachelor’s degree in Computer Science, Fine Arts, or a related field (or equivalent professional experience).