Partagez sur
Stage « connecteurs » (Javascript / NodeJS)
Date de mise à jour de l’offre
COZY CLOUD SAS :
Construire et enrichir Cozy, une plateforme ouverte, transparente et respectueuse de la vie privée qui propose à chacun d'avoir son Cloud Personnel rassemblant ses données personnelles, même les plus sensibles (factures, photos, données bancaires et de santé) en un seul lieu : chez soi. Sorte d'iCloud open source sous stéroides ou Dropbox en beaucoup mieux !
Description de la mission
Pendant votre stage vous intègrerez l'équipe « connecteurs ». Les connecteurs à Cozy ce sont ces centaines de robots qui à la demande des utilisateurs vont chercher sur différents sites en ligne leurs factures, leurs listes de lecture, leurs relevés bancaires, leurs adresses, leurs contacts, et de manière générale toutes leurs données personnelles. Une fois récoltées ces informations sont intégrées dans le Cozy pour pouvoir être manipulées par les autres applications.
Au début de votre stage vous prendrez vos marques dans l'équipes, découvrirez le fonctionnement des connecteurs de Cozy et celui d'une équipe de développement qui fait du télétravail. Vous créerez de nouveaux connecteurs, ferez évoluer les existants, participerez à intégrer ceux qui viennent de la communauté open source et contribuerez à la documentation. Tout ce que vous faites sera publié sur github et pourra vous servir de référence plus tard.
Suivant la durée du stage et votre niveau technique nous affinerons avec vous le sujet de stage et vous proposerons peut-être des problématiques de fond ou de R&D tels que les suivants :
* Explorer la possibilité d'exécuter les connecteurs via des extensions de navigateur plutôt que sur les serveurs de Cozy
* Trouver des solutions aux captcha utilisés par certains sites pour empêcher les utilisateurs d'importer automatiquement leurs données
* Créer un journal d'activité des connecteurs pour mieux informer l'utilisateur de ce que le connecteur fait et de quelle donné il manipule
* Créer un langage descriptif pour que des tiers puissent créer des nouveaux connecteurs sans avoir à connaitre la programmation
* Améliorer le monitoring des connecteurs et l'automatisation de la chaîne de développement
* Créer des tutoriaux, participer à des événements communautaires, entrainer la communauté
Au début de votre stage vous prendrez vos marques dans l'équipes, découvrirez le fonctionnement des connecteurs de Cozy et celui d'une équipe de développement qui fait du télétravail. Vous créerez de nouveaux connecteurs, ferez évoluer les existants, participerez à intégrer ceux qui viennent de la communauté open source et contribuerez à la documentation. Tout ce que vous faites sera publié sur github et pourra vous servir de référence plus tard.
Suivant la durée du stage et votre niveau technique nous affinerons avec vous le sujet de stage et vous proposerons peut-être des problématiques de fond ou de R&D tels que les suivants :
* Explorer la possibilité d'exécuter les connecteurs via des extensions de navigateur plutôt que sur les serveurs de Cozy
* Trouver des solutions aux captcha utilisés par certains sites pour empêcher les utilisateurs d'importer automatiquement leurs données
* Créer un journal d'activité des connecteurs pour mieux informer l'utilisateur de ce que le connecteur fait et de quelle donné il manipule
* Créer un langage descriptif pour que des tiers puissent créer des nouveaux connecteurs sans avoir à connaitre la programmation
* Améliorer le monitoring des connecteurs et l'automatisation de la chaîne de développement
* Créer des tutoriaux, participer à des événements communautaires, entrainer la communauté
Profil recherché
Vous connaissez déjà Javascript, comprenez le fonctionnement des fonctions asynchrones et des promesses. Idéalement vous développez déjà sous NodeJS en ES6 et avez le réflexe de faire des tests automatisés.
Pour des stages longs avec une partie R&D nous nous attacherons surtout à l'état d'esprit "trouveur de solution" plutôt qu'à une connaissance technique pointue.
Nous savons qu'en sortie ou milieu d'école le CV n'est pas toujours très pertinent. Montrez-nous ce que vous savez faire, ce que vous voulez faire, ce que vous apportez de différent.
Dans tous les cas, l'envie d'apprendre, de voir le fonctionnement d'une société open source un peu différente et de participer au projet de Cozy doit être votre moteur principal.
Pour des stages longs avec une partie R&D nous nous attacherons surtout à l'état d'esprit "trouveur de solution" plutôt qu'à une connaissance technique pointue.
Nous savons qu'en sortie ou milieu d'école le CV n'est pas toujours très pertinent. Montrez-nous ce que vous savez faire, ce que vous voulez faire, ce que vous apportez de différent.
Dans tous les cas, l'envie d'apprendre, de voir le fonctionnement d'une société open source un peu différente et de participer au projet de Cozy doit être votre moteur principal.
Niveau de qualification requis
Bac + 3
Les offres de stage ou de contrat sont définies par les recruteurs eux-mêmes.
En sa qualité d’hébergeur dans le cadre du dispositif des « 100 000 stages », la Région Île-de-France est soumise à un régime de responsabilité atténuée prévu aux articles 6.I.2 et suivants de la loi n°2204-575 du 21 juin 2004 sur la confiance dans l’économie numérique.
La Région Île-de-France ne saurait être tenue responsable du contenu des offres.
Néanmoins, si vous détectez une offre frauduleuse, abusive ou discriminatoire vous pouvez la signaler
en cliquant sur ce lien.
-
EmployeurCOZY CLOUD SAS
-
Secteur d’activité de la structureEmploi - Economie - Innovation - Numérique
-
Effectif de la structureDe 21 à 50 salariés
-
Type de stage ou contratStage pour lycéens et étudiants en formation initiale
-
Date prévisionnelle de démarrage
-
Durée du stage ou contratPlus de 4 mois et jusqu'à 6 mois
-
Le stage est-il rémunéré ?Oui
-
Niveau de qualification requis
Bac + 3 -
Lieu du stage27 rue de mogador
75009 PARIS 9E ARRONDISSEMENT -
Accès et transportsGare Saint Lazare et RER A