Mediabistro logo
job logo

Technical Motion Designer

Robert Half Careers, Multiple locations

Pay: $55-$60/hr

Job type: Contract


Job DescriptionJob DescriptionRobert Half is partnering with our client in this search, a Fortune 500 leader in the technology and digital products industry, to hire a Technical Motion Designer for a highly collaborative product and engineering team focused on building innovative, interactive user experiences. This is an exciting opportunity for a motion design professional who thrives at the intersection of animation, front-end development, and product experience design.Location: Seattle, WA (onsite)Duration: 3-month contract w/ potential to extendHours: 40 hours/weekPay Rate: $55-60/hour (W2)POSITION OVERVIEWThe Technical Motion Designer will play a key role in designing and implementing interactive, real-time motion systems across digital product experiences. This is not a traditional motion graphics role focused solely on visual execution. The ideal candidate is deeply technical, understands how motion behaves within live product environments, and can partner closely with engineering teams to build scalable, production-ready animation systems using Rive. This role is best suited for someone who combines strong motion design fundamentals with front-end technical expertise and can independently own animation implementation from concept through deployment.RESPONSIBILITIES: Interactive Motion Design & ImplementationBuild and implement complex, interactive animations using Rive across product experiences and digital interfacesDevelop animation logic, state machines, databinds, and responsive motion behaviors within production environmentsTranslate motion concepts and UX interactions into scalable, performance-optimized assets and systemsDesign expressive, real-time motion experiences that enhance usability, engagement, and product storytellingSupport integration of motion systems into front-end applications and live product environmentsCross-Functional CollaborationPartner closely with product designers, UX teams, and engineers to align motion behaviors with user experience goalsWork collaboratively with front-end engineering teams to ensure seamless animation implementation and performance optimizationHelp establish scalable workflows, best practices, and reusable motion frameworks across product teamsContribute to design system evolution through reusable motion components and standardized interaction patternsTechnical Ownership & OptimizationDebug, iterate, and refine animations directly within code and implementation environmentsOptimize motion systems for scalability, responsiveness, maintainability, and runtime performanceBuild tools and processes that allow teams to modify or control Rive files dynamically at runtimeOperate independently in a fast-paced environment while managing priorities, timelines, and deliverables with minimal oversightREQUIRED QUALIFICATIONS:7–10+ years of experience in motion design, UX motion, interactive design, or related fields1+ years of hands-on experience working with Rive in production environmentsStrong expertise with:State machinesAdvanced databinds and animation logicComplex interactive animation systemsStrong understanding of animation principles including timing, easing, choreography, and responsive interaction behaviorExperience integrating motion systems into real-world products in partnership with engineering teams — not solely prototype workStrong front-end technical understanding with experience working in code-driven environmentsAbility to independently own motion implementation and collaborate effectively across design and engineering teamsPREFERRED QUALIFICATIONS:Experience with React, React Native, or similar front-end frameworksStrong JavaScript and/or TypeScript skillsExperience building reusable motion systems or contributing to design systemsFamiliarity with tools such as After Effects or related animation platformsInterest in interactive, real-time, or generative animation experiencesCreative degree or related educational background preferred