INSIGHTS

Flutter Developer

Our client runs several live Flutter apps for iOS and Android: a member app, a staff app and a food ordering app. These connect to an in-house Node.js / NestJS backend that syncs with Zoho CRM, use Stripe for payments, and rely on Firebase for notifications, analytics and crash reporting. The Senior Flutter Developer will own these apps end to end, from new features and API work to builds and store releases, and will work across both the mobile and backend layers.

Key Responsibilities

Mobile App Development

  • Maintain and build features across the Flutter apps, which use GetX, Riverpod and Bloc codebases
  • Implement and maintain authentication flows, including OTP login, secure token storage and biometric lock
  • Work with local storage using Hive and flutter_secure_storage
  • Build and maintain deep links, push notification routing, and Apple / Google Wallet passes

Backend and API Integration

  • Work with the Node.js (Express) and NestJS APIs, building new endpoints when a feature requires them
  • Map data between the apps, the backend and Zoho CRM modules
  • Improve error handling, retry logic and API response handling

Payments and Subscriptions

  • Maintain Stripe payment flows in the apps and on the backend
  • Handle subscription purchase, renewal and status changes

Releases and DevOps

  • Manage builds, code signing, and App Store and Google Play submissions
  • Maintain dev, staging and production environments
  • Set up and improve CI/CD pipelines

Monitoring and Quality

  • Monitor app health using Firebase Crashlytics and Analytics
  • Keep code clean, tested and documented

Required Skills and Qualifications

  • 3+ years building production apps with Flutter and Dart
  • Experience with at least one of GetX, Riverpod or Bloc, and comfort working across all three
  • Strong REST API experience, with hands-on backend work in Node.js
  • Stripe integration experience
  • Firebase experience (Messaging, Analytics, Crashlytics)
  • Track record of releasing apps on both the App Store and Google Play

Nice to Have

  • Zoho CRM or Zoho API experience
  • NestJS, Prisma, MySQL, Redis
  • AWS (EC2, S3)
  • CI/CD tools such as Fastlane, Codemagic or GitHub Actions
  • NFC, wearables or wallet pass integrations

Soft Skills

  • Ownership mindset and ability to work independently across the full stack
  • Clear communication with product, backend and business stakeholders
  • Structured approach to debugging, quality and documentation
  • Fluency in English

Send us your CV and Cover Letter

"*" indicates required fields

Full Name*
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.
Data Protection*
Data Processing