Description
**Opportunity for Senior Flutter Developer | Mobile Migration Project**
We are seeking a **Mid-to-Senior or Senior Flutter Developer** to work on a strategic project involving the **migration of a native Android application (Kotlin/Java) to Flutter**, ensuring a consistent, high-quality user experience across **Android and iOS**.
### **Key Responsibilities**
* Lead the migration of the native Android application to Flutter;
* Develop scalable, performant, and easily maintainable solutions;
* Ensure integration between native functionalities and Flutter using Platform Channels;
* Handle publishing and maintenance of applications on official app stores;
* Conduct testing, validation, and troubleshooting on Android and iOS environments.
### **✅ Mandatory Requirements**
* Proven experience in migrating native applications to Flutter;
* Strong knowledge of Flutter (architecture, modularization, and best practices);
* Experience with Platform Channels;
* Advanced expertise in Android (Kotlin/Java) and iOS (Swift/Objective-C);
* Experience integrating hardware features:
+ Camera
+ Bluetooth
+ GPS
+ Audio
* Consuming REST APIs;
* Local persistence (Sqflite);
* Managing connectivity and offline functionality;
* Implementing Push Notifications;
* Experience with Firebase:
+ Crashlytics
+ Analytics
* Usage of libraries such as:
+ go_router
+ Google ML Kit
+ QR Code scanning
+ PDF generation and manipulation
+ SMS Autofill
### **Mandatory iOS Knowledge**
* App building and distribution;
* Management of certificates, provisioning profiles, and digital signing;
* Publishing apps via App Store Connect;
* Testing on physical devices;
* Understanding iOS-specific characteristics and limitations compared to Android (e.g., Bluetooth, background execution, notifications, permissions, etc.).
* **Nice-to-Have**
* Experience with applications that heavily utilize hardware capabilities;
* Exposure to offline operation scenarios;
* Published apps on Google Play Store;
* Experience with integration testing;
* Ability to troubleshoot and resolve cross-platform issues.
**We seek hands-on professionals with technical autonomy and proven experience in complex mobile projects.**
Interested candidates, please send your updated resume for evaluation.