Software Engineer, Mobile (iOS & Android)
Hint Health
Software Engineering
Brazil · Mexico · Costa Rica · Uruguay
At Hint Health, we build software that powers Direct Primary Care practices—helping providers deliver better care through modern, member-based healthcare models.
We’re looking for a Mobile Engineer to help build and scale our provider-facing mobile applications across iOS and Android. This role is focused on delivering high-quality, performant, and intuitive mobile experiences that are tightly integrated with our core platform.
You’ll play a key role in shaping how mobile fits into our broader product ecosystem—working across messaging, notifications, payments, and other critical workflows used daily by healthcare providers.
This is a hands-on engineering role for someone who enjoys building polished user experiences, navigating tradeoffs across platforms, and owning features end-to-end—from API integration through UI/UX details and production reliability.
Why this role matters:
Mobile is a key part of our product strategy—unlocking faster workflows, better communication, and improved provider experience. This role will directly shape how our users interact with our platform day-to-day.
You’ll have the opportunity to define patterns, influence architecture, and build experiences that are core to the future of the product.
What You'll Do:
- Build and maintain mobile applications across iOS (Swift) and Android (Kotlin)
- Own features end-to-end: from technical design through implementation, testing, and release
- Collaborate closely with Product and Design to deliver intuitive, high-quality user experiences
- Integrate with backend APIs and contribute to shaping API contracts for mobile use cases
- Implement and maintain push notification systems (e.g., APNs, FCM)
- Ensure performance, reliability, and responsiveness of mobile applications in production
- Contribute to architectural decisions around mobile platform strategy (native vs cross-platform, shared patterns, etc.)
- Diagnose and resolve production issues using logs, monitoring tools, and user feedback
- Participate in code reviews and help maintain a high bar for code quality and maintainability
- Use modern development tools—including AI-assisted coding where it improves velocity and quality
What You'll Bring:
- Strong experience building and shipping mobile applications on iOS and/or Android
- Proficiency in Swift and/or Kotlin (experience with both is strongly preferred)
- Experience integrating with REST APIs and handling authentication flows (e.g., OAuth, JWT)
- Solid understanding of mobile architecture patterns (MVVM, clean architecture, etc.)
- Experience with push notifications, background processing, and mobile-specific constraints
- Comfort working across the full development lifecycle: design, implementation, testing, and release
- Ability to debug issues across the stack, including mobile, network, and backend interactions
- Strong product instincts and attention to user experience details
Nice to Have's:
- Experience building messaging or real-time communication features
- Familiarity with mobile authentication frameworks and SDKs
- Experience with TestFlight, Play Store deployment, and CI/CD for mobile apps
- Exposure to cross-platform frameworks (React Native, Flutter), even if not primary
- Experience in healthcare or other regulated environments
How we work:
- Small, high-ownership teams with end-to-end responsibility
- Close collaboration between Engineering, Product, and Design
- Two-week sprints with flexibility to adapt as priorities evolve
- Emphasis on pragmatic decision-making over rigid process
- Focus on delivering real customer value quickly, while maintaining quality