Mobile Engineer | React Native, Swift & Kotlin
About the role
You'll own the app patients actually hold. The only surface between them and their care, with high ownership over both the engineering and the design.
For our patients, the app is the entire product.
There’s no dashboard to fall back on, no rep to walk them through onboarding, and no second chance if a capture flow confuses them. If the app is hard to use, the patient stops using it and the care stops with it.
That’s why mobile is one of the most consequential surfaces at Deya, and the one we’re most deliberate about.
What we’re building
Deya is an AI platform that sits between doctor and patient, and captures symptoms, treatments, outcomes, and images over time to deliver remote patient care.
We already have the largest dataset of eye images captured on a smartphone and are currently piloting our platform with eye doctors and collecting real patient data.
The goal: build the largest longitudinal dataset in eye care (behavior + outcomes + ocular images) captured from connected devices, and use it to power AI systems that extend and improve clinical eyecare.
Every one of those images and every symptom report comes through the app. The phone isn’t a companion to the product; it’s the instrument.
The role
We’re looking for a mobile engineer to own the Deya patient app: architecture, camera and capture pipeline, performance, and the experience itself.
You’ll work in React Native, dropping into Swift and Kotlin where the native layer matters, and for camera work, feeding a clinical image pipeline.
This is a high ownership, high velocity role. You’ll work directly with our clinicians and with the core engineering team, and you’ll have real authority over how the patient experience works.
What you’ll work on
- The Deya patient app and doctor app: React Native, Swift and Kotlin
- Camera and image-capture flows that produce clinically usable ocular images from a handheld phone
- Guided capture: real-time feedback on framing, focus, and lighting, with retry logic that gets a good image quickly
- Longitudinal patient flows: symptom check-ins, treatment adherence, and reminders people actually complete
- Offline resilience, secure local handling of health data, and upload reliability on poor connections
- Accessibility and legibility for older patients and patients with impaired vision: a real constraint in eye care, not an afterthought
- Design and interaction decisions alongside the team, from wireframe to shipped detail
- Release, instrumentation, and crash/quality monitoring across iOS and Android
How we build
Claude is part of our daily development workflow, and we want someone who already builds this way, using it to move fast across React Native and two native platforms without letting quality slip. That means real judgment about where these tools help and where they don’t, and full ownership of reviewing and testing what comes out of them.
Who you are
- You’ve shipped real mobile apps that real people use, and supported them after launch
- Familiar with native hardware and software capabilities of the iPhone and Android devices.
- Strong in React Native, comfortable writing native Swift, and some Kotlin
- UX and UI-minded: you have taste, you have opinions about interaction, and you can argue for them
- You think about the person holding the phone: their age, their eyesight, their patience, their connection
- Excited and comfortable using AI tooling for development
- Bonus: camera/media pipelines, on-device ML, computer vision, or health app experience
- Fast, scrappy, and high ownership
Why this is a unique moment
- The patient surface in eye care is almost entirely unbuilt; there’s no incumbent experience to imitate
- Your design decisions directly determine the quality of a category-defining clinical dataset
- Clinician-led team: optometrists and ophthalmologists in-house to pressure-test what you build
- Real patients using it now, so feedback loops are days, not quarters
This is not incremental. It’s a chance to help define the layer everything else will sit on.
Details
- Full-time
- NYC (hybrid)
- Competitive salary + equity
If this sounds interesting, please apply!
- Resume
- A portfolio or app link: we want to see and use what you’ve shipped
- A few sentences on an app experience you think is well designed, and why
Apply for this role
Send us your details and we'll be in touch within a few business days.