Software Development
Tunisie (Remote)
Internship
Student or Graduate in Computer Science, IT, or related field
0–2 years
⏳ Duration: 3 – 6 Months
🌍 Work Type: Fully Remote
📈 Future Opportunity: Full-time position after successful completion
As a Mobile Developer Intern, you will design and develop a cloud-based client portal mobile application that allows clients to securely access services, track requests, and communicate with the company.
You will take ownership of the mobile application while working with a cloud-hosted backend, gaining real-world experience in modern mobile and cloud-based architectures.
You will be responsible for:
• Developing and maintaining a mobile application (Android and/or iOS)
• Implementing secure authentication and user sessions
• Displaying client service status and related information
• Building messaging and support ticket features
• Integrating push notifications
• Connecting the mobile app to cloud-hosted APIs
• Testing, debugging, and improving app performance
• Managing tasks independently and meeting deadlines
• Documenting features, updates, and technical changes
This mobile application will rely on a cloud-hosted backend, which includes:
• Secure REST APIs hosted on the cloud
• Cloud database for client data and service tracking
• Authentication and authorization mechanisms
• Notification services
• Cloud deployment and basic monitoring
This makes the project suitable as a real-world cloud-based application and end-year academic project.
• JavaScript / TypeScript
• React Native
• Node.js
• Expo
• REST APIs
• Firebase
• Git / GitLab
• SQLite
• RESTful APIs & JSON
• Redux
• Microsoft Azure
• App Store & Play Store deployment
This internship is ideal for someone who:
• Is a student or recent graduate in Computer Science, IT, or a related field
• Has basic knowledge of mobile app development
• Understands OOP concepts
• Has an interest in cloud-based applications
• Can work independently with minimal supervision
• Is motivated, self-driven, and eager to learn
• Has good time-management and problem-solving skills
• Follow company guidelines and coding standards
• Respect deadlines and assigned responsibilities
• Maintain confidentiality of company and client data
• Write clean, organized, and well-documented code
• Use company resources responsibly
• Maintain professional communication and conduct
✨ Fully remote internship
✨ Hands-on experience with a real cloud-based product
✨ Full ownership of a client-facing mobile application
✨ Exposure to mobile + cloud architecture
✨ Internship certificate upon completion
✨ Opportunity for full-time employment after internship
✔ Real business use case
✔ Cloud-hosted architecture
✔ Mobile + backend integration
✔ End-year project compatible
✔ Very attractive on a CV