XX
Senior Flutter DeveloperFreelanceJobsCanada
XX

Senior Flutter Developer

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

I am looking for an experienced Flutter developer to build a production-ready IELTS preparation mobile app from scratch and deliver a fully working application that can be released to Google Play Store and Apple App Store.
This is a full ownership role — from initial setup to final handoff — including backend integration, ads, payments, and app store readiness.
I am a UX designer and will provide:
Complete UI/UX designs (Figma)
User flows & product logic
Content structure and monetization rules
You will be responsible for engineering, architecture, integrations, and deployment.
Core Responsibilities
You will be expected to:
App Development
Build a cross-platform Flutter app (Android & iOS)
Implement all UI screens based on Figma designs
Follow clean architecture and scalable code practices
Handle state management properly (Provider / Riverpod / Bloc, etc.)
App Logic & Features
IELTS modules: Reading, Listening, Writing, Speaking
Practice flows with questions, answers, hints, and feedback
XP, lives, and progression logic
Mock test system (real exam timing & format)
Free vs paid user access control
Monetization & Ads
Integrate Google AdMob (rewarded ads specifically)
Ad logic for:
Unlocking hints
Unlocking audio/text assist features
Ensure ads do not break user flow or crash app
Payments & Subscriptions
Implement in-app purchases / subscriptions
Google Play Billing
Apple In-App Purchases
Subscription logic:
Ad-free experience
Unlimited hints
Full mock test access
Handle restore purchases and subscription status
Backend & Data
Suggest and implement a backend solution (Firebase preferred)
Authentication (email / Google / Apple if needed)
User progress storage
Subscription status sync
Analytics events (Firebase Analytics)
Deployment & Handoff
Prepare builds for Play Store & App Store
Assist with store submission if required
Clean codebase with documentation
Final handoff of:
Source code
Build instructions
Backend access
Required Skills & Experience
You must have:
3+ years of Flutter experience
Experience shipping real apps to production
Strong understanding of:
Flutter architecture
State management
API integration
Proven experience with:
AdMob (rewarded ads)
In-app purchases & subscriptions
Firebase (Auth, Firestore, Analytics)
Experience handling freemium + subscription apps
Ability to work independently and make technical decisions
Nice to Have
Experience with education or test-prep apps
Experience optimizing app performance
Familiarity with App Store / Play Store review processes
Milestones (can change)
Architecture + auth + base setup
Core practice flows
Monetization (ads + IAP)
Mock tests
Final polish & deployment
Contract duration of 1 to 3 months.
Mandatory skills: Flutter, Dart, Android, iOS, Mobile App Development, Firebase, Smartphone, Android App Development, iOS Development, In-App Purchases
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.