Mobile App Developer (Flutter / React Native) – Freelance (Project-Based)
Confidential · Cairo, Egypt · Posted 2026-03-26
We are looking for a skilled Mobile App Developer (Flutter or React Native) to build a mobile application based on our existing WordPress-powered online education platform. The application will focus on delivering high-quality e-learning content, including course access, video lessons, and recorded educational materials.This is a project-based freelance opportunity with a competitive salary.OverviewWe believe in building powerful, intuitive, and engaging applications that make a real difference. As our Mobile Developer, you'll be at the forefront of bringing these visions to life, leveraging your expertise to develop robust, scalable, and high-performance cross-platform applications.This role offers the flexibility of remote work, allowing you to thrive in an environment that values autonomy and impact.ResponsibilitiesDesign, develop, and maintain high-quality mobile applications using Flutter or React Native.Integrate the mobile app with our WordPress backend via REST APIs.Collaborate with cross-functional teams to define, design, and ship new features.Implement key features such as:User authentication (login/register)Course browsing and enrollmentVideo streaming (recorded lessons)Progress trackingEnsure performance, quality, and responsiveness across different devices.Identify bottlenecks and fix bugs to improve application performance.Continuously discover and implement new technologies to maximize efficiency.Apply modern architectural patterns for scalable and maintainable codebases.Write clean, maintainable, and well-documented code.Skills & TechnologiesWe’re looking for a passionate mobile developer with strong experience in cross-platform development.Strong experience in Flutter (preferred) or React NativeExperience working with RESTful APIs (WordPress integration is a plus)Experience building e-learning or video-based applicationsKnowledge of video streaming integrationFamiliarity with state management solutions (Provider, Bloc, Redux, etc.)Understanding of mobile app architecture and best practicesExperience with Git and version control systemsStrong problem-solving skills Strong hands-on experience in Flutter (preferred) or React Native development.Proven experience in building and deploying production-level mobile applications.Solid experience working with RESTful APIs and backend integration (especially WordPress APIs).Experience converting web-based platforms into mobile applications.Strong knowledge of:State management (Bloc, Provider, Riverpod, Redux, etc.)App architecture (MVVM / Clean Architecture or similar)Experience with authentication systems (JWT, OAuth, session-based login).Experience integrating:Video streaming (HLS, MP4, embedded players)Push notifications (Firebase or similar)Familiarity with handling:User roles (students / instructors / admins)Course structures (lessons, quizzes, progress tracking)Knowledge of offline handling & caching for better performance.Experience optimizing apps for performance and scalability.Strong debugging and problem-solving skills.