Job Title: Full-StackFlutter Firebase Mobile App Developer
Location: Remote (India)
Company Description: Mind Turf, established on May 19, 2022, is an online platform providing customized support through counseling and therapy services. Located in New Delhi, we offer easy access, anonymity, and the convenience of seeking help from home. Our panel of psychologists and counselors provide individual therapy, couple therapy, family therapy, and our unique Vent Out Services, catering to individuals on their personal wellness journeys.
Required Skills:
- Proficient in Flutter and Dart with a solid understanding of state management techniques (e.g., Provider, Bloc, etc.).
- Strong grasp of Firebase services: Fire store, Authentication, Cloud Functions, Cloud Messaging, and Firebase Storage.
- Experience with Node.js for writing and deploying Firebase Cloud Functions.
- Deep understanding of MVVM (Model-View-View-Model) architecture and its application in Flutter.
- Hands-on experience with API integration, including authentication, pagination, and real-time data updates.
- Solid knowledge of scalability principles for both frontend and backend systems.
- Proven experience in app optimization for performance, battery, and responsiveness.
- Bachelor's degree in Computer Science, Information Technology, or related field is a plus.
Preferred Candidate: Need someone who has developed and deployed a Mobile Application on Google Play store or Apple App Store or both, using Flutter from scratch.
Must-Haves (Non-Negotiables):
- Architectural Depth: Proven ability to design scalable State Management (Bloc, Provider) and clean architecture.
- Firebase Expertise: Deep knowledge of NoSQL (Firestore) data modeling to minimize costs. Must be able to write Cloud Functions (Node.js/TS).
- Media-Heavy Experience: Experience handling Video Processing (FFmpeg), caching video feeds for smooth scrolling, and manipulating images.
- Native & Billing Expertise: You are not afraid of native code. You must have experience implementing Google Play Billing and specifically User Choice Billing (UCB). You know how to handle native configurations (Gradle, Manifests) and bridge them to Flutter.
- Canvas & Painting: Ability to build customizable overlays using CustomPainter or image merging libraries.
What You Will Do:
- Architect the app for high performance and scale.
- Build a zero-lag Reels video feed with pre-caching logic.
- Implement advanced image/video editing tools (overlays, text on video).
- Handle complex payment flows (UCB) and secure Backend Logic.
Perks & Benefits:
- Hands-on experience in mobile app development with real-world applications.
- Mentorship from experienced developers.
- Good salary package with company stocks options.
- Your performance can bring you to our core team.
- Opportunity to contribute to an innovative product.
Interested candidates can send their resume to [Confidential Information]. Please mention Flutter Firebase Mobile App Developer Application in the subject line.