Flutter Developer
Technology
Hyderabad, India1 month ago
Service contractFully remote
Job description
Required Skills & Experience
- 6-8 years of software development experience with at least 4 years of hands-on Flutter development.
- Strong proficiency in Dart programming.
- Experience with state management solutions such as Bloc, Riverpod, Provider, GetX, or similar.
- Extensive experience integrating:
- Google Maps SDK
- Mapbox SDK
- Geolocation and GPS services
- Geocoding & Reverse Geocoding
- Route planning and navigation APIs
- Real-time location tracking
- Geofencing solutions
- Strong understanding of mobile app architecture patterns such as MVVM, Clean Architecture, and Repository Pattern.
- Experience consuming REST APIs and handling JSON data.
- Familiarity with Firebase services (Authentication, Firestore, Analytics, Push Notifications).
- Experience with offline maps and caching strategies is a plus.
- Knowledge of CI/CD pipelines (GitHub Actions, Azure DevOps, Bitbucket Pipelines, Jenkins, etc.).
- Strong understanding of mobile security best practices.
- Familiarity with Agile/Scrum methodologies.
- Experience building mobility, logistics, ride-sharing, fleet management, delivery, or GIS-based applications.
- Experience with WebSocket implementation for real-time updates.
- Knowledge of native Android (Kotlin/Java) and iOS (Swift) development.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Experience publishing apps to Google Play Store and Apple App Store.
- Experience with Mapbox Navigation SDK.
- GIS concepts and spatial data visualization.
- Background in IoT-connected or asset-tracking solutions.
- Unit testing, widget testing, and integration testing in Flutter.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management.
- Ability to work independently and in a collaborative environment.
- Leadership and mentoring capabilities.
Keywords
monthsOfExperience: 72FlutterDartKotlinGoogle MapsJSONModel–view–viewmodelDevOpsScrumUnit TestingJavaCI / CDMobile appApp storeOpenStackSwiftBitbucketAWSFirebaseGithub
Interested in this role?