Before you apply
Listed location: San Francisco
Work arrangement: onsite. A remote label does not confirm worldwide eligibility or visa sponsorship.
Read the employer’s description for qualifications, compensation and work eligibility. Confirm the position is still open on the application page.
Job description supplied by Midjourney; category and skill labels may be inferred. How our listings work · Report a problem
Job Description
What you’ll do
Own end-to-end development of the User App: architecture, implementation, testing, release process, and long-term maintainability.
Implement core product surfaces (Home, Scans, Schedule, Notifications, Profile) and the supporting state/data layer.
Integrate cleanly with the Medical Cloud API facade: auth/session flows, polling reads, and push-to-refresh update mechanisms.
Build a robust offline/read-only shell and local caching strategy for “offline-viewable” / pinned scan artifacts.
Drive quality and reliability: instrumentation, error handling, performance budgets, and guardrails for high-stakes user journeys.
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).
Categories
Frequently asked questions
Is the Senior Software Engineer (User App) position at Midjourney remote?
The Senior Software Engineer (User App) role at Midjourney does not have a confirmed remote arrangement in our data. Check the employer description for its work location.
What type of employment is the Senior Software Engineer (User App) role?
Midjourney is hiring for a full-time Senior Software Engineer (User App) position.
How do I apply for the Senior Software Engineer (User App) position at Midjourney?
You can apply for the Senior Software Engineer (User App) role directly through Midjourney's official application link provided on this page.
Similar AI jobs
Director, Real Estate Development
NVIDIA · fulltime
Software Engineer, New Grad (2027)
Harvey · fulltime
Software Engineer, New Grad (2027)
Harvey · fulltime
Vice President, Product Management, Managed AI
Crusoe · fulltime
Senior Software Engineer — Backend (Files Team)
Databricks · fulltime
Senior Detection and Response Engineer
Anyscale · fulltime