Skip to main content

Figma

Motion designer at Figma

Figma interviews are unusually tight on craft and product taste, and even backend roles get a product round. The system design step often centers on the realtime collaboration and rendering pipeline behind the canvas, so be ready to reason about CRDTs and performance under concurrent edits.

Process timeline

  1. 1

    Recruiter screen

    Background and craft signal.

  2. 2

    Coding

    Clean implementation with attention to detail.

  3. 3

    System design

    Realtime collaboration, CRDTs, and rendering performance.

  4. 4

    Product round

    Product sense and taste, even for backend candidates.

What Figma looks for

What they value

  • Reasoning about concurrency in collaborative editing
  • Product judgment regardless of discipline
  • Attention to detail and polish

Culture signals

  • Craft and design taste across every role
  • Caring about the end-user creative experience
  • Curiosity about hard realtime problems

Interview questions

Motion designer questions worth preparing alongside the Figma rounds described above, drawn from our motion designer question bank.

As asked

A mobile app moves users from a list of cards to a detailed view. How would you design motion that helps comprehension rather than just looking polished?

Sample answer outline

Use motion to preserve object continuity: the selected card can expand or hand off into the detail surface so users understand where they went. Keep timing short, easing natural, and hierarchy clear so the transition does not delay the task. Define what moves, what fades, and what remains stable, then specify behavior for interruption and back navigation. Respect reduced-motion settings with an alternate transition that preserves orientation without large movement. Candidates who talk only about delight miss the core product motion goal: reducing cognitive load.

Expect these follow-ups

  • How would you specify this for iOS, Android, and web engineers?
  • What changes for a low-end device?
  • How do you decide whether the motion is too slow?
transitionsmobileinteraction-design

As asked

A dashboard card can move from loading, to partial data, to complete, to error. How would you design the motion so users understand the state without being distracted?

Sample answer outline

A strong answer starts with information hierarchy, not animation taste. Loading should set expectation without pretending precision, partial data should reveal structure progressively, complete should settle quickly, and error should draw attention only enough to prompt recovery. The candidate should discuss duration, easing, stagger, interruption, and reduced-motion behavior. Interviewers look for restraint: motion should clarify continuity and state, not decorate the interface. A common miss is designing one beautiful transition while ignoring rapid state changes, network retries, or users who prefer reduced motion.

Expect these follow-ups

  • How would this change for a finance dashboard that updates every second?
  • What is your rule of thumb for when motion should be removed?
  • How do you hand this off so engineering does not guess timings?
stateinteraction-designaccessibility

As asked

Walk me through how you apply the 12 principles of animation to UI motion design. Which ones do you reach for most often, and which ones do you deliberately avoid or limit in a product context?

Sample answer outline

Strong answer names principles like anticipation, follow-through, ease-in/ease-out, and staging as directly relevant to UI. Candidate explains why squash-and-stretch and exaggeration are usually inappropriate at full scale in product interfaces but can work subtly on icons or micro-interactions. Should also note that secondary action helps guide attention without distracting from the primary task.

Expect these follow-ups

  • Give me a specific screen transition where you used anticipation, and describe the timing values you chose.
  • How do you justify ease curves to an engineer who just wants a linear transition?
animation-principlesui-motiontimingeasing

As asked

Explain how a cubic bezier easing curve works. If a product engineer hands you a CSS animation and complains it feels mechanical, what is the first thing you check and how do you fix it?

Sample answer outline

Candidate should explain that cubic-bezier(x1,y1,x2,y2) defines two control points that shape the rate-of-change curve over normalized time. A mechanical feel almost always means the curve is linear or close to it. Fix: shift to a standard ease-out (fast start, gentle landing) for exits and ease-in-out for transitions. Strong answers also mention that the specific handles matter, such as easeOutExpo for snappy response versus easeOutCirc for smoother arrivals.

Expect these follow-ups

  • What is the difference between ease-out and ease-in-out, and when does each belong?
  • How would you communicate the right curve to a developer who has never opened an animation tool?
easingcubic-beziercss-animationdeveloper-handoff

As asked

An engineer asks why you specified transform and opacity in your handoff spec instead of letting them animate width, height, or top. Explain the technical reason and how you would demo the difference.

Sample answer outline

Transform and opacity are composited on the GPU and do not trigger layout recalculation or paint, so they run at 60 fps without blocking the main thread. Animating width, height, top, or left triggers a full reflow cascade that forces the browser to recalculate positions of every affected element. Demo: open DevTools Performance panel, record both versions, show the difference in the paint and layout flame chart bars.

Expect these follow-ups

  • What is the will-change CSS property and when does it help versus hurt?
  • How does clip-path animation compare to opacity in terms of GPU cost?
cssperformancegpu-compositingdeveloper-handoff

As asked

What is the prefers-reduced-motion media query, when does it activate, and how do you design a motion layer in your product that respects it without removing all animation?

Sample answer outline

prefers-reduced-motion: reduce activates when the user enables the OS-level accessibility setting for reduced motion. The right approach is not to eliminate animation entirely but to substitute vestibular-triggering motions (large translates, parallax, spinning, zooms) with simpler cross-fades or instant state changes. Durations should shrink rather than go to zero. Lottie and Rive support listening to the media query in JavaScript to skip to the end frame or swap to a static asset.

Expect these follow-ups

  • Are there any animations that should never be suppressed even with reduced-motion enabled?
  • How do you test reduced-motion behavior across iOS, Android, and the browser?
accessibilityreduced-motioninclusivitycss

Motion designer interview detail at Figma

How the Figma loop applies to Motion designer candidates

Figma is a late-stage unicorn headquartered in San Francisco, and the same 4-stage process described above is what a motion designer candidate walks through, with the technical stages tuned to the design discipline. Figma interviews are unusually tight on craft and product taste, and even backend roles get a product round. The system design step often centers on the realtime collaboration and rendering pipeline behind the canvas, so be ready to reason about CRDTs and performance under concurrent edits.

For a motion designer, the load concentrates on coding and system design. Those are the stages where the design signal is read most closely, so they are where preparation pays off most. The non-technical stages (recruiter screen and product round) still gate the offer, but they assess fit and communication rather than role-specific depth.

What the motion designer question mix signals

The 6 most-reported motion designer questions cluster around role-specific (4), design (2). That distribution is the clearest read on what Figma actually probes for this role: the more a topic recurs, the more reliably it shows up in the loop, so it is worth weighting practice the same way.

The set spans an medium-only difficulty range, topping out at medium problems. Because the topics are concentrated rather than scattered, depth in the leading area matters more than breadth for this particular role.

What moves a motion designer offer forward at Figma

Across the loop, the traits that consistently move a Figma motion designer offer forward are reasoning about concurrency in collaborative editing, product judgment regardless of discipline, and attention to detail and polish. These are not abstract values; interviewers score against them, so a motion designer who demonstrates them explicitly - naming the tradeoff, stating the assumption, checking the edge case out loud - reads stronger than one who only reaches the right answer silently.

The behavioral and culture stages are checking for craft and design taste across every role, caring about the end-user creative experience, and curiosity about hard realtime problems. For a motion designer, the most credible way to show these is through specific, recent examples from real design work rather than rehearsed generalities.

Salary band

Use the salary page linked below for motion designer bands by city, modeled from BLS, ONS, and Levels.fyi reference medians.

View salary detail

Similar companies