Q

Queue

Autonomous robotic pharmacy for prescription fulfillment

Senior/Staff Frontend Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeNewark, CA, USANo salary listed

About the Job

Requirements

  • Experience owning a product surface that people depended on daily, from the first design conversation through faults found in the field, and ability to explain what was changed after a failure.
  • Knowledge of WCAG 2.1 AA, color vision accessibility, motion sensitivity, plain language, and localization for people whose first language is not English; ability to describe an accessibility defect found after release, how it was found, and what was changed.
  • Strict TypeScript experience, including use of strict compiler settings and writing types that make invalid states impossible to express.
  • Experience with React 19 and the React Compiler, following the Rules of React.
  • Experience building over state owned by a server and delivered by WebSocket, and understanding why a screen that owns no domain state is safer.
  • Experience with Tailwind 4, Vite, Vitest, Playwright, component tests, and real-browser tests.
  • Experience turning a designer's living prototype into production software while preserving its intent.
  • Working knowledge of touch interfaces on fixed devices, including large targets, application-drawn keypads, and protection against mis-taps.
  • Ability to reason in explicit states and transitions.

Responsibilities

  • Own the pharmacy machine's operator screen, including the prescription queue, replenishment of drugs and consumables, machine health, administration, exception handling, and sign-in on an on-screen keypad.
  • Maintain alignment between the reviewed design prototype and the React application running on the machine, working with the product designer.
  • Define and uphold touch-interface rules, including minimum 48-pixel touch targets, glance-readable text, advancing screens on physical events rather than extra taps, and positioning irreversible actions away from likely mis-taps.
  • Design and maintain a three-layer interruption model of ambient status, calls for attention, and blocking dialogs, including alerts for machine faults.
  • Work with on-machine software engineers within the interface contract; render machine-sent domain state, use TypeScript types generated from the machine's Rust source, and prevent builds when types drift.
  • Set and enforce the quality bar across screens through coverage-measured unit tests, end-to-end tests in a real browser, and lint rules enforcing design tokens.
  • Ensure the interface feels immediate and responsive on the embedded display, and use animation to convey meaning rather than decoration.
  • Set the frontend standard for subsequent screens, including the cloud operations dashboard and screens for later products, across small and large displays.
  • Establish the interruption model and alerts, and deliver an end-to-end test suite for daily technician workflows.
  • Keep the application aligned with the reviewed design, prepare the screen for security review, and maintain frontend standards for testing, tokens, review, and the interface contract.
  • Create a dated plan for the cloud operations dashboard.

Desired Qualifications

  • Experience with responsive web work.
  • Experience building interfaces for embedded browsers, point-of-sale systems, or other constrained devices.
  • Experience in healthcare or another regulated industry.
  • Experience creating a design system or standard adopted by other engineers.

About the Company

Queue

Autonomous robotic pharmacy for prescription fulfillment

Queue automates prescription fulfillment with a fully autonomous robotic pharmacy that operates without on-site pharmacists. Its system handles the entire dispensing flow—from sealed wholesale bottles to filled and verified prescription vials—using computer vision to identify pills by National Drug Code and supports about 250 commonly prescribed medications in the U.S. By removing the need for human pharmacists in the process, it cuts operating costs significantly, with Queue claiming up to 96% lower costs than traditional pharmacies. It targets enterprise customers across retail chains, hospitals, and rural communities to improve access, reduce labor issues, and streamline dispensing.

Company size
11-50
Company stage
Seed
Total funding
$12.6M
Headquarters
San Francisco, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at Queue

See more jobs