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 is an on-site or hybrid position.
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
Deployed Engineer - ANZ
Cognition · fulltime
Head of Forward Deployment Engineering - Tavily
Nebius · fulltime
Solution Architect
Domino Data Lab · fulltime
SOX IT Control Manager
Nebius · fulltime
Tech Lead, Ingestion Systems
Wayve · fulltime
JD for Member of Technical Staff (Software Engineer, Desktop Apps)
Perplexity · fulltime