Full Stack Flutter Developer Intern (Android + iOS) (AI/ML Exposure)
o8m Labs (A Giakaa
Posted on: February 28, 2026
Company: o8m Labs
Location: Remote
Engagement Type: Paid Internship
Duration: 6 Months
Start Date: Immediate
About o8m Labs
o8m Labs is a product development studio focused on building scalable digital products across AI, Blockchain, Crypto, and emerging technologies. We work with global founders, enterprises, and high-growth startups to design and deliver production-grade applications.
We are currently hiring a Full Stack Flutter Developer Intern to work on real-time mobile applications involving messaging, voice, and video communication.
Role Overview
You will be responsible for building and maintaining cross-platform mobile applications (Android + iOS) using Flutter. The role includes implementing real-time chat, audio calls, and video calling features, integrating backend services, and contributing to scalable mobile architecture.
This is a hands-on engineering internship with exposure to production-level systems.
Key Responsibilities
- Develop cross-platform mobile applications using Flutter
- Implement real-time messaging features (1:1 and group chat)
- Integrate audio and video calling functionality
- Work with WebRTC or third-party communication SDKs
- Integrate backend APIs and authentication systems
- Optimize performance for real-time communication
- Ensure app security, session management, and data protection
- Participate in testing, debugging, and deployment processes
Required Skills
- Strong proficiency in Dart and Flutter framework
- Experience building responsive cross-platform mobile applications
- Knowledge of real-time communication architecture
- Experience integrating real-time chat using WebSockets or Firebase
- Understanding of WebRTC fundamentals for audio and video calling
- Experience with communication SDKs (e.g., Agora, Twilio, or similar)
- Knowledge of push notifications (Firebase Cloud Messaging or equivalent)
- Understanding of REST APIs and backend integration
- Familiarity with authentication flows (JWT / OAuth / Firebase Auth)
- Basic understanding of backend concepts (Node.js / Express preferred)
- Experience with Git and collaborative development workflows
Good to Have
- Experience handling media streams, call lifecycle management, and reconnection logic
- Knowledge of app performance optimization for low-latency communication
- Familiarity with in-app payments or virtual credit systems
- Experience deploying apps to Play Store and App Store
- Exposure to CI/CD pipelines for mobile apps
Who Should Apply
- Final-year students or recent graduates
- Developers with solid project experience in Flutter
- Candidates available for a full-time 6-month internship
- Individuals interested in building scalable, real-time communication apps
What You Will Gain
- Hands-on experience building real-time mobile products
- Exposure to scalable backend-mobile integration
- Production deployment experience
- Mentorship from experienced engineers
- Paid internship with performance-based growth opportunities
Compensation
This is a paid internship. Compensation will be discussed during the selection process.
Application Process
Interested candidates may apply via or email their resume and GitHub profile to:
Subject Line: Application – Full Stack Flutter Developer Intern
About Company
o8m Labs (A Giakaa
Your next job is waiting
Create your profile and start applying in minutes.