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