Salary
💰 $190,000 - $220,000 per year
Tech Stack
AndroidFirebaseFlutteriOS
About the role
- Own and evolve the Flutter mobile platform, including audio recording and chunked uploads for long-form clinical sessions
- Implement offline-first data handling and background syncing
- Ensure cross-platform stability (iOS/Android) and performance optimization
- Lead and maintain mobile CI/CD pipelines (Fastlane, Firebase, App Store/Play Store automation)
- Work across product, backend, and design teams to ship fast, reliable features
- Set engineering standards for code quality, testing, observability, and release readiness
- Guide long-term platform decisions (native integrations, state management, persistence)
- Mentor other engineers and take on light people management as the team grows
Requirements
- 5+ years of professional mobile development experience
- 2+ years in Flutter
- Deep knowledge of mobile architecture and app lifecycle, including audio capture, background services, and cross-platform quirks
- Experience shipping and managing production-grade apps at scale
- Familiarity with offline-first patterns, data syncing, and local persistence
- Ownership mindset and a strong bias for action
- Exposure to CI/CD automation, test coverage, and release management for mobile apps (Fastlane, Firebase, App Store/Play Store automation)
- Experience working in fast-moving product teams or larger-scale mobile orgs (e.g., Snap, Uber, DoorDash)
- Comfortable being in the Mountain View, CA office 5 days per week (not a remote position)
- Willingness to respond to questions about US work sponsorship (application asks about sponsorship)
- Nice to have: experience with audio/video streaming, background tasks, Bluetooth integrations
- Nice to have: experience with mobile observability tools (Firebase Crashlytics, Sentry, Amplitude)
- Nice to have: understanding of HIPAA, SOC2, or mobile security best practices