Cette offre n’est plus disponible.

Stage « connecteurs » (Javascript / NodeJS)

Stage(1 à 8 mois)
Suresnes
Salaire : Non spécifié
Télétravail occasionnel
Expérience : < 6 mois

COZY CLOUD
COZY CLOUD

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

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
  • Explorer la possibilité d’utiliser l’adresse IP de l’utilisateur final tout en continuant à exécuter le connecteur 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, soit en présentant le captcha à résoudre à l’utilisateur lors d’une interaction synchrone, soit en le déléguant à des opérateurs tiers qui résolvent les captcha en masse
  • 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é

Pour tout le stage vous serez encadré par le CTO, le développeur lead de l’équipe et le responsable produit. Si vous habitez en région parisienne vous pourrez venir dans nos locaux pour développer.


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 raisons administratives, nous n’ouvrons ce poste que pour des développeurs et développeurses localisés en France.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres