MindChoices — an iOS/Android app where people play interactive stories built around real therapy frameworks. We are looking for a Flutter & Firebase developer who can ideally manage full-stack; at minimum a Flutter developer comfortable with the backend.

Requirements:

  • 3+ years of production Flutter experience (or 5+ years mobile if you have a significant Flutter chapter)
  • Strong Flutter skills with Riverpod + Hooks for state management and AutoRoute for navigation
  • Ability to build performant widget animations that work smoothly on older Android devices
  • Experience with Firebase: Auth, Firestore, Storage, Cloud Functions, etc.
  • Local persistence with ObjectBox; experience with Hive / Isar / Drift is acceptable
  • Subscriptions and IAPs on both platforms via RevenueCat
  • Ownership of app releases: creating test and release builds, TestFlight/App Store/Google Play, and handling review fixes
  • Comfort supporting an internal web tool for uploading stories and making occasional small feature changes

What else we need from you:

  • Effective use of AI developer tools (e.g., Claude Code, Cursor)
  • Ability to put together decent-looking web pages when needed (Figma/Framer/hand-coded)
  • Founder-like mindset: willing to take on tasks beyond strict dev work or to flag them

Nice to have:

  • Strong UI & UX sensibilities
  • Full app release experience
  • Startup experience

Practical: We work remotely. Full-time preferred, but open to discussion. Please provide links to apps/GitHub/LinkedIn and describe one problem you enjoyed solving.