Logo

Flutter Developer (RARR Job 6293)

For India'S Leading Diversified Group Of Manufacturing And Services
1 - 3 Years
Full Time
Immediate
Up to 4.8 LPA
1 Position(s)
Gurugram/ Gurgaon
Posted 19 Days Ago

Job Skills

Job Description

What You'll Build

  • Build the Flutter app for iOS and Android - single codebase, production-grade
  • Live generation dashboard - real-time kWh output, MPPT status, inverter health score
  • Push notification handling (Firebase FCM) for maintenance alerts and anomaly warnings
  • Historical charts - daily/monthly yield, Performance Ratio trend, forecast vs actual
  • Device onboarding flow - site setup, inverter pairing, configuration
  • Offline-first architecture with local caching - app works during poor connectivity
  • Settings, profile, and multi-site switching for users managing multiple installations
  • Maintain consistent design language with the Next.js web portal

Required Skills

  • Flutter 3.x + Dart - widgets, stateful/stateless, navigation (go_router or Navigator 2.0)
  • State management - Provider, Riverpod, or Bloc. One of these in production or projects.
  • REST API integration - Dio / http package, JSON parsing, error handling
  • Firebase - FCM push notifications, Crashlytics, Analytics
  • Local storage - shared_preferences, Hive, or SQLite (floor / sqflite)
  • Git - feature branch workflow, clean PRs
  • App deployment basics - understanding of Play Store / App Store release process

Bonus Skills (Good to Have)

  • Flutter charting libraries - fl_chart, syncfusion_flutter_charts, charts_flutter
  • WebSocket / real-time updates in Flutter - live data streams in UI
  • Platform-specific code - method channels for Android/iOS native features
  • BLE / Wi-Fi device pairing - useful for inverter Wi-Fi dongle onboarding flow
  • Unit and widget testing in Flutter - flutter_test, integration_test
  • Experience publishing apps to Play Store or App Store

You'll Thrive Here If You

  • Have a Flutter app on the Play Store or App Store, or a strong GitHub project to show
  • Think about the end user - solar installers and homeowners, not developers
  • Are detail-oriented about animations, transitions, and loading states
  • Can take a Figma mockup and build it accurately without hand-holding
  • Are you comfortable asking for API spec clarity from backend engineers early

What You Get

  • Ship a production app used by real solar plant operators - strong portfolio addition
  • Exposure to real-time IoT data, ML outputs, and industrial dashboard patterns
  • Opportunity to grow into senior mobile or Flutter lead as the user base grows