Job Description
About the Role:
We are seeking a highly skilled Senior 2D Interactive Developer to lead our front-end design initiatives. You will be responsible for crafting pixel-perfect, high-performance 2D animations and interactive experiences that drive user engagement across our web and mobile platforms. If you have a passion for motion graphics, vector graphics, and seamless user interaction, we want to hear from you.
What You'll Do:
- Craft complex, performant 2D animations using HTML5, CSS3, JavaScript, and Canvas.
- Collaborate closely with UX/UI designers to translate static wireframes into dynamic, interactive interfaces.
- Optimize animation rendering performance for cross-browser compatibility and mobile devices.
- Maintain and expand our design system, ensuring consistency in motion and visual style.
- Develop reusable code libraries and components to streamline the development process.
- Stay ahead of industry trends in motion design and front-end technology.
Who You Are:
You are a master of vector graphics and have a deep understanding of the browser's rendering engine. You thrive in a collaborative environment and are obsessed with details.
Responsibilities
- Develop and optimize 2D vector animations using SVG and Canvas technologies.
- Implement responsive design principles to ensure animations look great on all devices.
- Debug and troubleshoot complex front-end animation issues in real-time.
- Create interactive micro-interactions that enhance user experience.
- Write clean, semantic, and maintainable code using modern JavaScript frameworks.
- Conduct code reviews and mentor junior developers in animation best practices.
Qualifications
- 5+ years of professional experience in front-end development with a focus on 2D graphics.
- Expert knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Proficiency in animation libraries such as GSAP, Anime.js, or D3.js.
- Strong understanding of SVG manipulation and Canvas API.
- Experience with performance profiling and optimization techniques.
- Excellent communication skills and ability to work in a fast-paced agile environment.