Job Description
Join the Future of Digital Interaction.
Nexus Digital Dynamics is seeking a visionary Senior 2D Interactive Developer to lead the creation of immersive, high-performance web experiences. In this role, you will bridge the gap between creative design and technical engineering, pushing the boundaries of what is possible on the web.
You will work with a world-class team to build award-winning interfaces that captivate users and drive engagement. If you have a deep passion for animation, mathematics, and user experience, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first culture with quarterly in-person meetups.
- Top-tier health, dental, and vision insurance.
- Unlimited PTO and professional development budget.
Responsibilities
- Core Development: Architect and implement complex 2D interactive animations and UI components using HTML5, Canvas, and WebGL.
- Performance Optimization: Ensure high frame rates and smooth transitions across all devices and browsers through rigorous performance profiling and optimization.
- Creative Collaboration: Work closely with UX/UI designers to translate visual concepts into pixel-perfect, responsive code.
- Library Maintenance: Contribute to and maintain open-source 2D rendering libraries and internal tooling.
- Code Quality: Write clean, maintainable, and scalable code following modern JavaScript (ES6+) standards and design patterns.
- Testing: Develop comprehensive unit and integration tests to ensure reliability and feature stability.
Qualifications
- Experience: 5+ years of professional experience in front-end development with a specific focus on 2D graphics and animation.
- Technical Skills: Proficiency in JavaScript (ES6+), HTML5, CSS3, and modern CSS frameworks (Tailwind, SASS).
- Graphics Knowledge: Deep understanding of the HTML5 Canvas API and the ability to implement physics-based animations.
- Libraries: Experience with animation libraries such as GSAP, Anime.js, or Three.js (2D contexts).
- Tools: Strong command of Git, version control workflows, and build tools like Webpack or Vite.
- Problem Solving: Ability to troubleshoot complex rendering issues and optimize performance for low-end devices.