Job Description
Are you a pixel-perfect developer passionate about creating immersive, high-performance web experiences? Nexus Creative Labs is seeking a visionary 2D Interactive Developer to join our elite engineering team. In this role, you will bridge the gap between artistic design and technical implementation, crafting stunning 2D graphics and animations that push the boundaries of the browser.
We are looking for someone who doesn't just write code but creates visual stories. If you have a deep understanding of graphics engines and a knack for optimization, we want to hear from you.
Responsibilities
- Engine Development: Architect and implement high-performance 2D rendering engines using HTML5 Canvas, SVG, and WebGL.
- Animation Systems: Create fluid, physics-based animations and interactive transitions that enhance user engagement.
- Performance Optimization: Rigorously optimize rendering pipelines to ensure 60fps performance across all devices and browsers.
- Cross-Functional Collaboration: Work closely with UX/UI designers to translate complex visual concepts into robust, scalable code.
- Code Maintenance: Maintain and refactor legacy 2D codebases, ensuring they adhere to modern best practices and accessibility standards.
- Technical Research: Stay at the forefront of web graphics technology, exploring new libraries and techniques to improve our product offerings.
Qualifications
- Experience: 3+ years of professional web development experience with a specific focus on 2D graphics and animations.
- Technical Skills: Deep proficiency in JavaScript (ES6+), CSS3, and Canvas API manipulation.
- Graphics Knowledge: Strong understanding of computer graphics principles, coordinate systems, color theory, and blending modes.
- Libraries: Experience with WebGL libraries (Three.js, Pixi.js) or animation libraries (GSAP, Anime.js) is highly preferred.
- Problem Solving: Ability to identify bottlenecks in rendering performance and implement effective solutions.
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field, or equivalent professional experience.