Skip to main content

Flutter Developer

Technology
DevRabbit IT Solutions
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.
Preferred Qualifications
  • 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.
Nice to Have
  • 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.
Education
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
Key Competencies
  • 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: Flutter, Dart, Google Maps, Mapbox, GPS, Geolocation, Geofencing, Navigation APIs,
Keywords
monthsOfExperience: 72FlutterDartKotlinGoogle MapsJSONModel–view–viewmodelDevOpsScrumUnit TestingJavaCI / CDMobile appApp storeOpenStackSwiftBitbucketAWSFirebaseGithub

Interested in this role?