Frontend Developer

PRO MEDIA HUB, LLC
Irvine, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 150K

Job location

Irvine, United States of America

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data analysis
Business Logic
App Store (IOS)
Biometrics
Bluetooth
VoIP
Mobile Application Development
Data Control
Data Deduplication
Relational Databases
Cursor (Graphical User Interface Elements)
Software Debugging
Amazon DynamoDB
Push Technology
Interoperability
Mobile Application Software
Python
PostgreSQL
OAuth
Role-Based Access Control
Secure Messaging
SQLAlchemy
Twilio
TypeScript
WebRTC
Data Processing
GitHub Copilot
React
Fast Healthcare Interoperability Resources
State Machines
AWS Lambda
Puppeteer (Software)
Amazon Web Services (AWS)
Backend
Pytest
Stripe
Health Level Seven International
GraphQL
React Native
Front End Software Development
React
Fitbit
Functional Programming
Amazon Web Services (AWS)
Terraform
Serverless Computing
Workday

Job description

We are building ProMedix Health, a Remote Patient Monitoring (RPM) platform that connects patients to their care teams through mobile and web experiences backed by a serverless healthcare API. You will own features end-to-end: from a polished Expo mobile screen to the AWS Lambda + GraphQL resolver that powers it.

The mobile app (iOS & Android) is a full-featured patient platform - onboarding with biometric auth, plug-and-play device integration (BP monitors, pulse oximeters, weight scales, thermometers), real-time alert logic, secure care team messaging, subscription management, and HIPAA-compliant data handling. You will be building against a detailed user story specification covering 12 epics and ~40 user stories from day one.

What You'll Work OnCore Patient App Features

  • Onboarding & Auth - phone-number-as-primary-ID registration, SMS OTP verification, biometric (Face ID / Touch ID) sign-in, BMI/cuff-size capture, and consolidated HIPAA consent flow
  • Device Integration - plug-and-play API device connection (no Bluetooth pairing), multi-device support across BP monitors, pulse oximeters, weight scales, and thermometers; polling for readings and stale-reading indicators on the dashboard
  • Dashboard & Readings - home screen with color-coded status cards, manual reading entry, medication reminder quick-taps, condition-based health survey cards, and custom health trackers with wearable integrations (HealthKit, Google Fit, Fitbit)
  • Alert Logic - three-preset threshold system (AMA / Cardiologist / Custom), out-of-range retake workflow with 60-second auto-send countdown and audible alarm, 30-day running average deviation alerts (±20%), alert deduplication, and suppression logic
  • Trends & Analytics - Apple Health-style multi-device line charts with day/week/month toggles, 30-day running average overlay, pattern insight cards, and summary statistics
  • Health Reports - patient-generated PDF export (7 / 30 / 90-day) including trend chart images, reading tables, and pattern insights; shareable via iOS/Android share sheet or directly to care team
  • Care Team Communication - HIPAA-compliant secure messaging, video visit booking (WebRTC / embedded SDK), appointment SMS confirmation and reminder workflow, and in-app Medicare eligibility nudge and screener handoff
  • Caregiver Management - invite flow, opt-in consent, simultaneous alert delivery to caregivers and care team, and read-only caregiver app view
  • Subscription & Upgrade - Essential / Care+ subscription tiers, alert-triggered upgrade prompts, App Store IAP and Stripe billing paths, and account/privacy data controls including export and deletion

Web Dashboard

Building and maintaining clinician-facing React web dashboards that surface patient readings, alert history, pattern insights, and care team messaging., * Can trace a bug from a React Native screen through a GraphQL query to a Python Lambda without getting lost

  • Are comfortable switching between TypeScript and Python in the same workday
  • Can implement complex UI state machines - like the out-of-range retake workflow with a countdown timer, or alert suppression logic that resets on a 30-day cycle
  • Know when not to touch the infrastructure and when to ask for help
  • Care deeply about the quality of the user experience for patients managing chronic conditions at home

Requirements

Backend Familiarity

  • Reading, debugging, and lightly contributing to Python Lambda functions that implement business logic (alert threshold evaluation, PDF generation, SMS/notification dispatch, subscription activation)
  • Understanding AppSync GraphQL resolvers and how they map to PostgreSQL (SQLAlchemy) and DynamoDB data sources

Required SkillsFrontend & Mobile

  • React Native with Expo - EAS builds, managed and bare workflows, push notifications
  • React - component architecture, hooks, state management (Context, Zustand, or Redux)
  • GraphQL client experience (Apollo Client or similar)
  • Familiarity with AWS Cognito / OAuth2 authentication flows on mobile
  • TypeScript

Backend Familiarity (read/understand, not necessarily author)

  • Python 3 - comfortable reading and lightly editing Lambda function code
  • GraphQL schema & resolvers - understanding how AppSync resolvers map to data sources
  • SQLAlchemy ORM and relational data modeling (PostgreSQL)
  • Basic awareness of DynamoDB access patterns and AWS serverless concepts (Lambda, SQS, S3)

General

  • Comfort working inside a Terraform-managed AWS infrastructure without needing to own it
  • Understanding of RBAC / JWT / Row-Level Security patterns well enough to respect them in frontend logic
  • Experience with pytest or Jest and writing tests for your own work
  • Proficient with AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, generate boilerplate, and navigate unfamiliar codebases

Nice to Have

  • FHIR (HL7) data model familiarity
  • Twilio / SMS or VoIP integration experience (the app relies heavily on SMS OTP, appointment reminders, and caregiver alert delivery)
  • Behave or BDD-style testing
  • Working in a HIPAA-regulated environment
  • PDF rendering workflows (Puppeteer, pdfkit) - the platform generates patient health reports
  • Experience integrating wearable/health APIs (HealthKit, Google Fit, Fitbit)
  • WebRTC or embedded video SDK experience for in-app video visits

Benefits & conditions

Total compensation package: $90,000 - $150,000 annually, commensurate with experience.

  • Performance-based bonus
  • Medical, dental, and vision insurance
  • 401(k) plan with employer contribution
  • Clear advancement opportunity - we promote from within and expect this role to grow with the company

In accordance with the California Pay Transparency Act (SB 1162), the pay scale for this position is $90,000 - $150,000 per year. Actual compensation will be determined based on experience, skills, and qualifications.

About the company

Drug-Free Workplace: ProMedix Health maintains a drug-free workplace in accordance with the California Drug-Free Workplace Act. Any offer of employment may be contingent upon the successful completion of a drug test in accordance with applica

Apply for this position