Job Description
Join the Visionary Team at Apex Visual Systems
We are at the forefront of digital innovation, creating immersive user experiences that push the boundaries of web technology. We are seeking a highly skilled Senior 2D Interaction Engineer to lead our creative engineering efforts. In this pivotal role, you will bridge the gap between stunning visual design and high-performance engineering, crafting seamless, pixel-perfect 2D graphics and animations that define user engagement.
As a member of our elite engineering squad, you will utilize the latest web standards and libraries to build scalable, responsive, and accessible interfaces. If you are passionate about the intersection of art and code, and thrive in a fast-paced, collaborative environment, we want to hear from you.
Responsibilities
- Architect and Implement: Design and develop high-performance 2D rendering engines and interactive graphics using HTML5 Canvas, SVG, and WebGL.
- Animation Mastery: Create fluid, complex 2D animations and transitions using libraries such as GSAP, Anime.js, or the Web Animations API (WAAPI).
- Collaboration: Work closely with UX/UI designers to translate wireframes and prototypes into robust, production-ready code.
- Performance Optimization: Analyze and optimize rendering performance, ensuring 60fps animations on a wide range of devices and screen resolutions.
- Code Quality: Write clean, maintainable, and well-documented code following industry best practices and accessibility guidelines (WCAG).
- Problem Solving: Debug complex rendering issues and implement creative solutions to visual challenges.
Qualifications
- Education: Bachelor’s degree in Computer Science, Fine Arts, or a related field, or equivalent practical experience.
- Technical Expertise: 5+ years of experience in front-end development with a strong focus on 2D graphics and interaction.
- Core Skills: Proficiency in JavaScript (ES6+), HTML5, and CSS3. Deep knowledge of Canvas API and SVG manipulation.
- Frameworks: Experience with modern front-end frameworks (e.g., React, Vue, or Angular) and component-based architecture.
- Animation: Demonstrated experience building custom animation systems or integrating third-party animation libraries.
- Soft Skills: Excellent communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.