Job Description
Are you passionate about the art of 2D interactivity? Apex Digital is on the hunt for a Senior 2D Web Developer to join our elite engineering team. We are redefining how users engage with digital products through high-performance, visually stunning 2D graphics and intuitive interfaces. If you have a mastery of the Canvas API, SVG, and a deep understanding of rendering performance, we want to hear from you.
In this role, you will bridge the gap between complex design systems and fluid, pixel-perfect web experiences. You will work closely with UX researchers and product managers to architect solutions that are not only beautiful but also scalable and accessible.
Responsibilities
- Architect and Build: Design and implement high-performance 2D interactive tools, visualizations, and games using HTML5 Canvas, SVG, and WebGL (2D context).
- Performance Optimization: Profile and optimize rendering pipelines to ensure 60fps experiences across a wide range of devices and browsers.
- Collaboration: Partner with designers to translate Figma prototypes into responsive, semantic HTML/CSS/JS code.
- Code Quality: Establish and enforce coding standards, conduct code reviews, and mentor junior developers in best practices for 2D graphics.
- Accessibility: Ensure all 2D interactive elements meet WCAG 2.1 AA compliance standards.
- Technical Leadership: Stay abreast of emerging web graphics technologies and contribute to the technical roadmap for our creative engineering team.
Qualifications
- Experience: 5+ years of professional experience in web development with a specific focus on 2D graphics and interactive visualizations.
- Technical Proficiency: Deep expertise in JavaScript (ES6+), HTML5, and CSS3. Proficient in the HTML5 Canvas API, SVG manipulation, and the Web Animations API.
- Frameworks: Experience with modern frontend frameworks such as React, Vue, or Angular, including how to integrate custom 2D rendering libraries.
- Performance: Strong understanding of browser rendering engines, event loops, and techniques for reducing memory leaks and improving load times.
- Tools: Proficiency with version control (Git), build tools (Webpack/Vite), and design tools (Figma, Sketch).
- Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.