We are seeking a highly skilled Front End Software Engineer specializing in React Native, to be a foundational part of a core engineering team. This role requires a unique intersection of high-end mobile UI development and specialized healthcare data knowledge. You will leverage the Medplum platform and FHIR standards to build a data-driven mobile experience that is secure, compliant, and user-friendly.
Responsibilities:
Mobile Development & UI/UX
Develop and maintain cross-platform mobile applications using React Native and TypeScript.
Implement complex, high-fidelity UI designs.
Manage mobile-specific challenges, including push notifications, deep linking, and offline data persistence.
Optimize app performance, ensuring smooth animations (60fps) and fast load times across a variety of mobile hardware.
Healthcare Infrastructure Integration
Integrate the Medplum React Native SDK to manage authentication and clinical data synchronization.
Interface with FHIR resources (e.g., Patient, Appointment, DocumentReference) to display and capture health information.
Implement secure biometric authentication (FaceID/TouchID) and ensure all local storage is encrypted and HIPAA compliant.
Work closely with the backend and web teams to ensure feature parity and a consistent experience across platforms.
Maintenance & DevOps
Manage the mobile deployment pipeline, including App Store Connect and Google Play Console (Internal testing and production releases).
Write clean, documented, and testable code; implementing unit and E2E tests for critical patient workflows.
Participate in agile ceremonies and contribute to architectural decisions regarding mobile state management and data caching.
Required Skills & Experience
4+ years of professional experience in mobile development.
Expertise in React Native (Architecture, bridge/JSI, and performance tuning).
Strong mastery of TypeScript and modern JavaScript (ES6+).
Experience with mobile state management libraries (e.g., Redux Toolkit, Zustand, or React Query).
Proven track record of shipping and maintaining apps in the Apple App Store and Google Play Store.
Knowledge of mobile-first styling and responsive layouts for different screen sizes/orientations.
Preferred Skills & Knowledge
FHIR & Medplum: Direct experience with FHIR R4 resources and the Medplum ecosystem is highly preferred.
Native Development: Experience with Swift/Objective-C or Kotlin/Java for writing native modules when necessary.
Security: Deep understanding of OAuth2/OIDC and mobile security best practices in a healthcare context.
Design: Experience working with Figma and a strong eye for mobile-first UX.
Perks you enjoy at KMS Mexico
KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise. We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence for a shared success where everyone can reach their fullest potential. With three Business Lines:KMS Software: Leverage software domain expertise to help clients make better business decisions in technology platforms, increase speed-to-market, and gain critical development support through innovative technology solutions.KMS Solutions: Empower BFSI businesses to embrace the digital finance revolution and expedite clients’ journey towards complete digitalization, technology consulting, data analytics, software development, and software quality.KMS Healthcare: Build transformative next-gen technologies to solve healthcare’s most challenging problems, providing innovative tools and expertise to providers, payers, life sciences, and medical technology vendors.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Software Engineer Q&A's