Job Description
Join the Visionary Team at Apex Digital Systems
We are a leading force in digital innovation, seeking a Senior 2D Interactive Developer to craft immersive, high-performance web experiences. If you have a passion for pixel-perfect graphics, smooth animations, and pushing the boundaries of what is possible in the browser, we want to meet you.
In this role, you will bridge the gap between design and engineering, utilizing advanced 2D rendering techniques to create engaging user interfaces for our enterprise clients.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first work culture.
- Access to cutting-edge technology and continuous learning.
- Collaborative environment with world-class designers and engineers.
Ready to Shape the Future of Web Interaction?
Apply today and let's build something extraordinary together.
Responsibilities
- Develop High-Performance 2D Graphics: Create and optimize complex 2D rendering engines using HTML5 Canvas, SVG, and WebGL for seamless visual experiences.
- Animation & Motion: Implement smooth, physics-based animations and micro-interactions that enhance user engagement without sacrificing performance.
- Cross-Platform Compatibility: Ensure rendering consistency across all major browsers (Chrome, Safari, Firefox) and devices, including mobile and tablets.
- Performance Optimization: Analyze and tune rendering loops to achieve 60fps frame rates, reducing memory leaks and CPU usage.
- Design Collaboration: Work closely with UX/UI designers to translate creative concepts into scalable, pixel-perfect code.
- Code Quality: Write clean, maintainable, and well-documented code following industry best practices and architectural patterns.
Qualifications
- Experience: 5+ years of professional experience in front-end development with a focus on 2D graphics and animations.
- Technical Skills: Deep proficiency in JavaScript (ES6+), HTML5 Canvas API, SVG, and modern CSS frameworks (e.g., React, Vue, or Angular).
- WebGL Knowledge: Solid understanding of WebGL and libraries like Pixi.js, Three.js, or Phaser for advanced rendering.
- Performance: Demonstrated ability to optimize large-scale applications for speed and efficiency.
- Tools: Familiarity with version control (Git) and modern build tools (Webpack, Vite).
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field (equivalent experience considered).