ArcRemote

Design Engineer (Typescript, React, Tailwind, Framer Motion) - Fulltime - Worldwide

Project-Based

Description

Role Overview

Join Ribera AI as a Design Engineer dedicated to BrokerBot, an AI-powered digital teammate for real estate brokerages. You will own the entire design surface, ensuring a seamless and cohesive user experience across all platforms. This role goes beyond aesthetics, focusing on identifying user challenges, implementing solutions, and measuring their impact.

Responsibilities

  • Product & UX: Develop and enhance onboarding flows, core workflows, navigation, and information architecture. Ensure mobile responsiveness and optimize user experience for agents working on-the-go.
  • Visual Design & Brand: Manage a 50+ component design system using Radix UI and Tailwind CSS. Implement Framer Motion animations and maintain a cohesive brand across all platforms, including an embeddable Shadow DOM chat widget and transactional emails.
  • Problem-Finding: Actively use the product, analyze user feedback, and identify areas for improvement. Address issues such as user drop-off points and confusing settings pages proactively.

Required Skills

  • 3+ years of experience as a design engineer or frontend engineer with a strong design portfolio.
  • Expertise in React and TypeScript, with a deep understanding of server components and React 19 patterns.
  • Proficiency in Tailwind CSS for creating pixel-perfect UIs without a Figma handoff.
  • Experience with component systems and shared libraries.
  • Strong animation skills with Framer Motion or similar tools.
  • Ability to form strong UX opinions and adapt to ambiguity.

Nice to Have

  • Experience in B2B SaaS for non-technical users.
  • Familiarity with embeddable widget development and AI/LLM UX patterns.
  • Knowledge of Storybook and motion design tools like After Effects, Rive, or Lottie.
  • Understanding of accessibility standards (WCAG).

Skills

TypeScriptGoStorybookLLMAIFigmaTailwindReactCSS

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching