datatrota
Signup Login
Home Jobs Blog

Flutter Developer at Rovedana

RovedanaLagos, Nigeria Software Development
Full Time
With a mission to provide a first-class experience for employees from their first job to their last breath. Rovedana is simplifying staffing, staff management, and payroll administration for businesses of all sizes.

Key Responsibilities:

  • Develop and maintain a high-quality mobile application using Flutter for iOS and Android platforms.
  • Implement core features such as:
  • WebSocket-based live chat for real-time user interactions.
  • Push notifications with Firebase Cloud Messaging (FCM).
  • Adaptive videstreaming tensure smooth playback based on network conditions.
  • Live streaming functionality using WebRTC.
  • Payment integration supporting Stripe (for USD, GBP, EUR) and Paystack (for NGN).
  • Optimize code for scalability, performance, and responsiveness.
  • Collaborate with the backend team tconsume RESTful APIs efficiently and securely.
  • Work closely with UI/UX designers tcreate flexible, dynamic, and reusable widgets.
  • Debug and troubleshoot issues tensure a high level of stability and performance.
  • Ensure cross-platform compatibility and responsive design for different devices and orientations.

Required Skills & Qualifications:

  • Proven experience developing Flutter applications for Android and iOS.
  • Strong proficiency in Dart programming language.
  • Hands-on experience with:
  • WebSocket protocols and real-time communication.
  • Firebase Cloud Messaging (FCM) for push notifications.
  • Adaptive media streaming and videplayback mechanisms.
  • Live streaming implementation with WebRTC.
  • Payment gateway integration with Stripe and Paystack.
  • Familiarity with secure payment flows and PCI compliance requirements.
  • Experience working with RESTful APIs and integrating them intFlutter applications.
  • Strong understanding of state management techniques (e.g., Provider, Riverpod, Bloc).
  • Proficiency in debugging and performance optimization tools.
  • Knowledge of mobile app deployment processes for Google Play Store and Apple App Store.

Preferred Qualifications

  • Experience with videstreaming protocols like HLS or RTMP.
  • Knowledge of Flutter’s integration with native code (Swift, Kotlin).
  • Familiarity with CI/CD pipelines for Flutter applications.
  • Understanding of app security best practices, especially for payments and user data.
  • Previous experience with real-time features or similar large-scale applications.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend