Skip to Main Content

Job Title


Full Stack Flutter Developer Intern (Android iOS) (AI/ML Exposure)


Company : o8m Labs (A Giakaa Company)


Location : Vellore, Tamil nadu


Created : 2026-02-23


Job Type : Full Time


Job Description

Company: o8m LabsLocation: RemoteEngagement Type: Paid InternshipDuration: 6 MonthsStart Date: ImmediateAbout o8m Labso8m 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 OverviewYou 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 ResponsibilitiesDevelop cross-platform mobile applications using FlutterImplement real-time messaging features (1:1 and group chat)Integrate audio and video calling functionalityWork with WebRTC or third-party communication SDKsIntegrate backend APIs and authentication systemsOptimize performance for real-time communicationEnsure app security, session management, and data protectionParticipate in testing, debugging, and deployment processesRequired SkillsStrong proficiency in Dart and Flutter frameworkExperience building responsive cross-platform mobile applicationsKnowledge of real-time communication architectureExperience integrating real-time chat using WebSockets or FirebaseUnderstanding of WebRTC fundamentals for audio and video callingExperience with communication SDKs (e.g., Agora, Twilio, or similar)Knowledge of push notifications (Firebase Cloud Messaging or equivalent)Understanding of REST APIs and backend integrationFamiliarity with authentication flows (JWT / OAuth / Firebase Auth)Basic understanding of backend concepts (Node.js / Express preferred)Experience with Git and collaborative development workflowsGood to HaveExperience handling media streams, call lifecycle management, and reconnection logicKnowledge of app performance optimization for low-latency communicationFamiliarity with in-app payments or virtual credit systemsExperience deploying apps to Play Store and App StoreExposure to CI/CD pipelines for mobile appsWho Should ApplyFinal-year students or recent graduatesDevelopers with strong project experience in FlutterCandidates available for a full-time 6-month internshipIndividuals interested in building scalable, real-time communication appsWhat You Will GainHands-on experience building real-time mobile productsExposure to scalable backend-mobile integrationProduction deployment experienceMentorship from experienced engineersPaid internship with performance-based growth opportunitiesCompensationThis is a paid internship. Compensation will be discussed during the selection process.Application ProcessInterested candidates may apply via LinkedIn or email their resume and GitHub profile to:Subject Line: Application – Full Stack Flutter Developer Intern