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