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.