xelys jobs xelys jobs

Senior Software Engineer, Frontend Platform

Roo

on-siteseniorfrontendfullstack San Francisco, CA Today via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

ReactTypeScriptReact NativeExpoDesign SystemsDeveloper Experience (DX)AI-Assisted DevelopmentFigmaPlatform ArchitectureCI/CD

About the role

Role Overview

Roo is hiring a Senior Software Engineer, Frontend Platform to own the frontend platform—including the design system, shared UI architecture, developer tooling, AI-assisted workflows, and the technical foundation that helps teams build consistent, polished product experiences.

Responsibilities

  • Own the long-term technical direction of Roo’s frontend platform (systems, tooling, architecture) for development across web and mobile.
  • Partner with Product and Design to evolve the design system into a foundational platform rather than a standalone library.
  • Make the design system effortless to consume for engineers, designers, and AI agents via integrations, documentation, tooling, and developer workflows.
  • Lead platform initiatives such as:
    • Framework upgrades
    • React Native modernization
    • Expo adoption
    • Shared library evolution
  • Own migration from legacy components to the v2 design system, including tooling and documentation that enable self-serve migration.
  • Improve developer experience with shared tooling, automation, documentation, templates, and workflows that increase engineering velocity.
  • Identify and eliminate friction points (missing tokens, undocumented patterns, inconsistencies) and fix them systematically.

Requirements

  • Significant experience building production software, with a focus on frontend systems.
  • Strong full-stack fundamentals with deep expertise in React and TypeScript.
  • Comfortable building across the stack when needed: frontend, backend services, developer tooling, and platform infrastructure.
  • React Native / mobile experience.
  • Experience working with designers and modern design systems.
  • Comfortable working in Figma and understanding how design decisions map to scalable frontend architecture.
  • Hands-on experience with AI-assisted development tools such as Cursor, Claude, or similar.

Nice-to-haves

  • Experience connecting design systems to prototyping tools, AI coding environments, or similar workflows.

About Roo

Roo is a veterinary staffing platform empowering animal healthcare professionals to earn more and gain greater flexibility. It connects veterinarians, technicians, and assistants with animal hospitals for relief work and hiring opportunities, supporting a large network of veterinary professionals and hospitals through technology.

Scraped 8/1/2026