Flutter Developer
Nadia PerweenRemoteSENIORPosted 1h ago
FlutterDartMobXProviderDioFirebaseAWSGoogle CloudAzureAIMLStripeSentryFirebase CrashlyticsGitCI/CD
About the Role
We are looking for an experienced Flutter Developer to join our remote engineering team at Geeks Invention. This role focuses on cross-platform application development with a focus on cloud platforms and AI/ML integration.
Key Responsibilities
• Design and implement cross-platform applications using Flutter and Dart
• Integrate REST APIs using Dio or similar networking libraries
• Implement Firebase services including Authentication, FCM, and analytics
• Integrate cloud platforms such as AWS, Google Cloud, or Azure
• Develop AI/ML features and integrate AI-powered APIs
• Implement payment gateway integrations, preferably Stripe
• Work with deep linking, push notifications, document viewing, file uploads, and e-signature integrations
• Ensure application architecture, responsive UI, debugging, and performance optimization
• Utilize Sentry, Firebase Crashlytics, automated testing, Git, and CI/CD pipelines
• Manage App Store, Google Play, and Flutter Web deployment workflows
Requirements
• 6–7 years of experience in Flutter and Dart development
• Strong hands-on expertise in state management solutions such as MobX, Provider, or equivalent frameworks
• Experience with REST API integration
• Experience with Firebase services
• Experience integrating cloud platforms and services
• Exposure to AI/ML integration
• Knowledge of payment gateway integrations
• Strong understanding of application architecture, responsive UI, debugging, and performance optimization
• Experience with technical leadership, code reviews, mentoring, and delivering production-ready applications
Benefits
• Opportunity to work on cutting-edge technologies
• Remote work environment
• Contract-based employment