Outlive is a company focused on building a mobile-first digital health experience aimed at long-term risk reduction and personalized longevity guidance. The Mobile Frontend Engineer will be responsible for developing and evolving the React Native application, ensuring high-quality user experiences and collaborating closely with product, design, and backend teams.
Responsibilities:
- Build and maintain a high-quality React Native (Expo) mobile application for iOS and Android
- Implement complex, stateful user experiences using Tamagui, expo-router, and TanStack Query
- Integrate with REST APIs and custom authentication hooks backed by Firebase and our backend identity layer
- Design and implement offline-first and background sync behaviors for daily health data and scoring
- Integrate mobile-specific services including:
- Push notifications (@react-native-firebase/messaging, Notifee)
- Payments (@stripe/stripe-react-native)
- Analytics (PostHog)
- Error tracking (Sentry)
- Ensure accessibility best practices are followed across mobile surfaces
- Collaborate closely with product, design, and backend engineers to ship iteratively and safely
- Participate in CI/CD workflows using EAS and GitHub Actions
- Implement, maintain, and enhance behavior testing suites to identify and prevent product regression
Requirements:
- 4+ years of professional frontend or mobile development experience
- 3+ years of iOS development experience
- 2+ years of hands-on React Native experience
- Strong understanding of React hooks, async data flows, and state management
- Experience integrating REST APIs and handling auth flows securely
- Familiarity with mobile testing strategies (Jest, Detox, or equivalent)
- Strong attention to UX quality, performance, and reliability
- Familiarity with native iOS and Android SDKs
- Experience implementing offline sync or background tasks
- Experience with health, wellness, or regulated applications
- Familiarity with accessibility tooling in React Native
- Experience with Expo-managed workflows and EAS deployments