Senior Software Engineer, Frontend Platform
Roo
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 scoreTags
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