الخبرة : 3-5 سنة
الراتب : not mentioned
المكان : Egypt
تفاصيل الوظيفة
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.
Overview
We 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.
Responsibilities
- Design, 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 enrollment
- Video streaming (recorded lessons)
- Progress tracking
- Ensure 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 & Technologies
We’re looking for a passionate mobile developer with strong experience in cross-platform development.
- Strong experience in Flutter (preferred) or React Native
- Experience working with RESTful APIs (WordPress integration is a plus)
- Experience building e-learning or video-based applications
- Knowledge of video streaming integration
- Familiarity with state management solutions (Provider, Bloc, Redux, etc.)
- Understanding of mobile app architecture and best practices
- Experience with Git and version control systems
- Strong 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.