Middle Flutter Developer

Glorium Technologies Top Employer Responds Quickly

We are building a web + mobile platform for an international music competition organization that runs structured student progression programs and monthly performance evaluation cycles. The platform serves four user roles: students, teachers, evaluators, and admins. Core functionality includes an 8-tier student progression system with credential transcripts, an AI-powered practice tracking engine, a monthly video checkpoint submission and evaluation workflow, and a payments layer.

Does this relate to you?

  • 3+ years of commercial Flutter development experience, shipping iOS and Android apps.
  • Hands-on experience with native audio/microphone APIs and building reliable media capture flows.
  • Proven ability to handle large file uploads using cloud storage pre-signed URLs.
  • Experience integrating the Stripe Flutter SDK for subscriptions and in-app payments.
  • Strong knowledge of state management (Riverpod or BLoC) and writing maintainable, testable code.
  • Ability to test on physical iOS and Android devices.
  • English is Upper-Intermediate.

A new team member will be in charge of:

  • Building and maintaining a student-facing Flutter mobile app for iOS and Android, aligned with product designs and user flows.
  • Implementing authentication and onboarding journeys, including age-gating, COPPA-style parental consent, and teacher invite-code linking.
  • Developing the core practice module with in-app microphone audio capture, session start/stop, manual fallback logging, timezone-aware streaks, XP display, badges, and milestone progress.
  • Creating tier progression experiences, including tier achievement cards, history timelines, and transcript download via signed URLs.
  • Delivering checkpoint submission features such as countdown timers, piece/tier validation feedback, and native large video uploads to cloud storage using pre-signed URLs (MP4/MOV, up to ~500MB).
  • Implementing results and certificates workflows, including prize displays, percentile results, and certificate PDF download/share.
  • Integrating payments with Stripe in Flutter, including subscriptions, per-checkpoint payments, free-trial conversion flows, and subscription management.
  • Adding push/local notifications for streak reminders, achievements, tier advancement, and checkpoint results.
  • Collaborating with backend and web teams to integrate APIs and ensure a smooth end-to-end student experience.

Additional information:

  • This is short-term project opportunity (up to 3 months)

 

Ready to try your hand? Send your CV without a doubt!

Required skills experience

Flutter SDK 2 years
Stripe 1 year

Required languages

English B2 - Upper Intermediate
Riverpod/BLoC/Provider
Published 23 March
67 views
ยท
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...