Motion Designer
What it's like
O0 is a full-stack design studio, focused on working with product teams and driving positive change. We design products (digital and physical), brands, marketing campaigns, and produce live-action and animated videos.
We’re looking for a Motion Designer - someone fast, thoughtful, and curious, with a strong design background and a passion for movement.
We work smart, adapt quickly, value feedback, win awards, and have fun.
What’s the job
- Create motion for a wide range of O0 projects – digital products, brand identities, videos, and campaigns.
- Translate static designs and ideas into engaging, purposeful movement.
- Collaborate with designers, PMs, creative director and producer at every stage of the process.
- Deliver assets efficiently and consistently maintain visual quality.
- Explore rhythm, pacing, and storytelling to make motion feel effortless and human.
What you’ll need
- 1-2 years of experience in motion design.
- Background in graphic design will be a strong advantage.
- Understanding of composition, timing, and visual storytelling.
- English level B1–B2 - enough for confident communication with the team.
- Ability to work fast, stay organized, and remain open to feedback.
- Curiosity, visual taste, and a desire to grow within a creative environment.
Would be a plus
What we offer
- 100% remote position.
- Generous PTO, sick leave, and paid holidays.
- Coworking membership.
- Coverage for professional development courses or workshops.
Apply by dropping
your CV and motivation blurb to hello@ozero.design
Open positions
Product Designer
Remote
Web Designer
Remote
<?xml version="1.0" encoding="UTF-8"?> <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175 175" width="100%" height="100%"> <circle cx="50" cy="87.5" r="37.5" style="fill:none; stroke-miterlimit:10;" stroke="currentColor" stroke-width="1px" /> <circle cx="125" cy="87.5" r="37.5" style="fill:none; stroke-miterlimit:10;" stroke="currentColor" stroke-width="1px" /> <circle cx="87.5" cy="125" r="37.5" style="fill:none; stroke-miterlimit:10;" stroke="currentColor" stroke-width="1px" /> <circle cx="87.5" cy="50" r="37.5" style="fill:none; stroke-miterlimit:10;" stroke="currentColor" stroke-width="1px" /> </svg>