Padmi
Midjourney logo
Midjourney

ultrasound CT scanner · medical imaging hardware

Senior Software Engineer (User App)

San Francisco Bay Area · OnsitePosted 20 days ago
Software engineeringSeniorFull Time
Apply at Midjourney

Opens the source posting on jobs.ashbyhq.com

Source description

About the role

View original

What You’ll DO

  1. Own end-to-end development of the User App: architecture, implementation, testing, release process, and long-term maintainability.

  2. Implement core product surfaces (Home, Scans, Schedule, Notifications, Profile) and the supporting state/data layer.

  3. Integrate cleanly with the Medical Cloud API facade: auth/session flows, polling reads, and push-to-refresh update mechanisms.

  4. Build a robust offline/read-only shell and local caching strategy for “offline-viewable” / pinned scan artifacts.

  5. Drive quality and reliability: instrumentation, error handling, performance budgets, and guardrails for high-stakes user journeys.

  6. Partner tightly with Cloud API, Cloud Recon, and Clinical Analysis to translate design requirements into shippable, testable user experiences.

What We’re Looking FOR

  • Strong front-end engineering experience shipping production web apps with complex state, routing, and data flows.

  • Excellent product + UX judgment: can turn requirements into simple, resilient interfaces and iterate quickly with stakeholders.

  • Strong API integration discipline: typed contracts, backward compatibility, and pragmatic fault-tolerant client behavior.

  • High bar for code quality: tests, reviews, CI, and maintainable architecture on a lean team.

  • USEFUL EXPERIENCE

  • Experience building offline-capable apps (caching, sync semantics, and “read-only” degraded modes).

  • Privacy/security mindset for medical-adjacent workflows (least privilege, careful logging, and sensitive data handling).

  • Familiarity with service-oriented architectures and real-time-ish UI update patterns (polling + server-driven invalidation).

More at Midjourney

Related open roles

View all roles