Sujet 10 - Plateforme basée sur le cloud conçue pour simplifier et automatiser le développement, les tests, le déploiement et la surveillance des applications mobiles.
Job Description:
Vous êtes passionnés par les challenges de taille ? Ce projet palpitant est fait pour vous !
Votre mission :
Développer une solution de bout en bout pour gérer efficacement les applications mobiles en intégrant l'intégration continue/la livraison continue (CI/CD), l'analyse des collisions, le suivi du comportement des utilisateurs, les tests d'appareils réels et les services de notification push.
Outils et technologies :
- Framework (Frontend) :
-React.js ou Angular pour la création dun tableau de bord web interactif et intuitif.
- Backend :
-Langages : Node.js et Python (avec le framework Django pour une gestion rapide et sécurisée).
-APIs : REST pour les communications standard entre le frontend et le backend, GraphQL pour des requêtes plus flexibles et précises.
- Orchestrateur CI/CD : Développement dun orchestrateur personnalisé pour les builds avec intégration possible avec des solutions existantes comme Jenkins.
- Base de données :
-PostgreSQL : Pour gérer les données relationnelles.
-MongoDB : Pour stocker les journaux de crash et les données analytiques.
-Redis : Pour les caches et les opérations à faible latence.
- SDKs Mobiles :
- Développement de bibliothèques pour les plateformes suivantes :
-Android, iOS, Flutter, et React Native.
- Machine Learning (optionnel) :
-Utilisation de Scikit-learn pour intégrer des fonctionnalités d'apprentissage supervisé, comme :
-Les forêts aléatoires (Random Forest) pour prédire les anomalies.
-Les machines à vecteurs de support (SVM) pour des classifications avancées.
Nombre des stagiaires : 4
Durée du stage : 6 mois
Nous vous remercions pour l'intérêt que vous portez à notre entreprise ! Veuillez noter que chaque candidat est autorisé à postuler pour un seul sujet. Nous encourageons la sélection du sujet qui correspond le mieux à vos compétences et intérêts.
Veuillez noter également que si vous ne recevez pas de réponse de notre part dans un délai de Quinze jours ( 15) , considérez que votre candidature n'a pas été retenue.
Required Skills:
DES