About Adam
Adam is an innovative health tech startup addressing men's health challenges in the Saudi Arabian market. We're building a comprehensive digital health platform that connects patients with licensed doctors through secure, compliant technology solutions.
Role Overview
We're seeking an experienced Mobile Developer to build and own our patient-facing mobile application. You will report directly to our CTO and collaborate with a cross functional team to create an intuitive, secure, and culturally appropriate mobile experience for Saudi men seeking health support. This role requires both technical excellence and sensitivity to healthcare privacy and cultural considerations.
Reporting to : CTO
Team : Product Designer, Frontend Developer, Backend Developer
Key Responsibilities
Mobile App Development (Primary Focus)
- Cross-Platform Development : Build and maintain our patient mobile app using React Native or Flutter.
- UI / UX Implementation : Transform design mockups into pixel-perfect, responsive mobile interfaces
- API Integration : Integrate with backend APIs for user authentication, health assessments, doctor consultations, and treatment management
- Real-time Features : Implement chat functionality, video consultations, push notifications, and appointment scheduling
- Offline Capability : Ensure critical app functions work offline with proper data synchronization
Healthcare-Specific Features
Medical Forms : Build dynamic questionnaire systems for health assessmentsSecure Data Handling : Implement secure storage and transmission of sensitive medical informationConsultation Interface : Integrate video / audio consultation capabilities (Twilio or similar platforms)Treatment Tracking : Develop features for medication tracking, progress monitoring, and health analyticsDocument Management : Enable secure viewing and downloading of prescriptions and medical documentsMobile-Specific Optimization
Performance : Optimize app performance, loading times, and battery usageSecurity : Implement biometric authentication, secure storage, and data encryptionAccessibility : Ensure app accessibility for users with different abilitiesLocalization : Support Arabic language, RTL layouts, and Saudi cultural preferencesApp Store Management : Handle app store submissions, updates, and compliance requirementsQuality Assurance
Testing : Implement comprehensive testing strategies (unit, integration, E2E testing)Device Compatibility : Ensure compatibility across various Android and iOS devicesPerformance Monitoring : Implement crash reporting and performance analyticsUser Feedback : Integrate feedback mechanisms and analytics to improve user experience
Technical Requirements
Must-Have Skills
Mobile Development : 4+ years of mobile app development experienceCross-Platform : Strong experience with React Native or FlutterAPI Integration : Proven experience integrating RESTful APIs and handling real-time dataUI / UX Implementation : Ability to translate designs into responsive, intuitive mobile interfacesState Management : Experience with Redux, MobX, Provider, or similar state management solutionsVersion Control : Proficiency with Git and collaborative development workflowsApp Store Experience : Experience with iOS App Store and Google Play Store submission processesHighly Preferred
Healthcare Apps : Previous experience building healthcare or medical applicationsReal-time Communication : Experience integrating video calling, chat, or WebRTC technologiesSecurity Focus : Understanding of mobile security best practices, encryption, and secure storageArabic / RTL Support : Experience with Arabic language support and right-to-left layoutsPush Notifications : Experience implementing and managing push notification systemsOffline-First : Experience building apps that work seamlessly offlineBonus Skills
React Native Specific : Deep knowledge of React Native ecosystem, native modules, and performance optimizationCI / CD : Experience with mobile CI / CD pipelines (Fastlane, CodePush, etc.)Analytics : Experience with mobile analytics platforms (Firebase Analytics, Mixpanel, etc.)Payment Integration : Experience with mobile payment gateways and in-app purchasesAccessibility : Experience implementing mobile accessibility features