Flutter Developer at Rovedana

Education: B.A/BSc/HND

Job-type: Full Time

Location: Lagos

Field: Developer, Flutter

Company: Rovedana

At Rovedana, we are a leading Business Process Outsourcing (BPO) company with a proven track record of over 10 years. We are passionate about helping businesses in Nigeria streamline their operations, optimize staffing, and unlock growth potential.

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 video streaming ensures 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 video streaming 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

Meet the qualifications? Apply now on Rovedana at docs.google.com

Fast Track Your Application

Want to skip the queue? Submit your CV directly and our team will prioritise your application.

Submit Your CV

Latest Jobs

Scroll to Top