Job Description
Are you a pixel-perfectionist obsessed with the art of motion? Lumina Digital is seeking a visionary Senior 2D Graphics & Animation Engineer to lead the visual revolution of our web platforms. We are building the next generation of immersive, high-performance interactive experiences, and we need a master of the 2D canvas to bring our designs to life.
In this role, you won't just be writing code; you will be crafting the visual language of the future. You will work at the intersection of design and engineering, optimizing rendering pipelines and pushing the boundaries of what is possible in a browser environment. If you are passionate about fluid animations, vector graphics, and creating seamless user journeys, we want to meet you.
Responsibilities
- Architect High-Performance Rendering Engines: Design and implement optimized 2D rendering systems using the HTML5 Canvas API, WebGL (2D context), and SVG to ensure buttery smooth 60fps animations across all devices.
- Interactive UI Development: Collaborate closely with our UX/UI designers to translate complex motion design concepts into robust, scalable frontend code using modern frameworks (React, Vue, or Angular).
- Performance Optimization: Analyze and optimize rendering performance, minimizing memory leaks and reducing layout thrashing to deliver the fastest possible user experience.
- Visual Effects Implementation: Create advanced 2D visual effects, particle systems, and micro-interactions that delight users and drive engagement metrics.
- Technical Leadership: Mentor junior developers, conduct code reviews, and establish best practices for asset management and animation performance within the engineering team.
- Browser Compatibility: Ensure cross-browser compatibility and accessibility compliance for all graphical assets, using polyfills and modern CSS techniques where necessary.
Qualifications
- Experience: 5+ years of professional experience in frontend development with a specialized focus on 2D graphics, animation, and interactive media.
- Core Technologies: Deep proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript. Strong understanding of the DOM and Canvas rendering contexts.
- Graphics Libraries: Demonstrated expertise in working with animation libraries (GSAP, Anime.js, D3.js) and custom WebGL implementations.
- Problem Solving: Proven ability to troubleshoot complex rendering issues and optimize performance in high-traffic production environments.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related technical field, or equivalent professional experience.
- Tools: Familiarity with design tools like Figma or Adobe Creative Suite to better communicate with design teams.