COZY CLOUD

COZY CLOUD

Ingénieur.e Fullstack JS

  • CDI 
  • Début :  
  • Salaire entre €45K et €65K
  • Télétravail total possible
  • Bac +5 / Master
  • > 4 ans

La tribu

COZY CLOUD

COZY CLOUD

    Le poste

    Ingénieur.e Fullstack JS

    • CDI 
    • Début :  
    • Salaire entre €45K et €65K
    • Télétravail total possible
    • Bac +5 / Master
    • > 4 ans

    À propos

    Cozy Cloud est une société qui existe depuis 2012 et qui compte aujourd’hui une vingtaine de collaborateurs. Nous construisons un domicile numérique privé, sorte de cloud personnel dans lequel chacun peut entreposer ses données (photos, relevés bancaires, factures, remboursements de santé, etc) dans le respect de la vie privée.

    Non, nous n’avons pas de babyfoot, mais nous avons des particularités plus concrètes :

    Le télétravail : Aujourd’hui, tous les salariés sont en télétravail, un peu partout en France. Ça permet de profiter d’un environnement personnel au top et d’éviter des heures de trajet quotidien. Le quotidien est fait par Mattermost ou en vidéo mais nous nous voyons tous ensemble une dizaine de fois par an sur Paris parce que ça reste aussi très important.

    L’open source : Nous travaillons de façon ouverte. Les codes sources principaux de ce que nous faisons sont sur Github. Plus que de l’open source, nous maintenons des documentations pour permettre à chacun d’installer son propre Cozy chez soi.

    Un ADN de vie privée : Le projet de Cozy, c’est aussi un ADN interne. Pas de Slack chez nous, nous hébergeons notre Mattermost. Pas de Gmail ou de AWS. Nous hébergeons nos données en France sur des serveurs français. Si vous parlez Framasoft, Chatons, dégooglisation, vous trouverez des gens qui vous comprennent (et sinon on vous apprendra).

    Descriptif du poste

    Nous recherchons un ou une ingénieur.e en développement Fullstack JS pour nous rejoindre. Il s’agit d’intégrer une petite équipe avec un à quatre autres développeurs et un responsable produit. Ensemble vous prendrez la responsabilité d’une ou plusieurs applications existantes (Drive, Banks, Gestionnaire de mots de passe etc.) et en créerez de nouvelles pour enrichir la plateforme.

    Les applications elles-mêmes sont un mélange de développement côté client (React, React Native pour les applications créées par Cozy ou - pour le moment- Angular et C# pour une des applications forkées) et de services côté serveur basé sur Node.js. Les données sont gérées par le couple CouchDb / PouchDb qui nous permet de synchroniser les documents entre les clients et les serveurs.

    Profil recherché

    Vous devez connaitre Javascript, vous sentir à l’aise avec React / Redux et Node.js et si possible y avoir une expérience sur des applications complexes. Nous nous attendons à ce que Git, les tests, l’intégration et le déploiement continu, les revues de code entre pairs, la lecture de documentation technique en anglais et une maîtrise de l’environnement web/navigateur soient des évidences pour vous.

    Chez Cozy, nous créons tout un eco-système pour développer des applications, et pour cela, nous avons besoin de maintenir et de développer, entre autres, notre propre SDK (cozy-client) et notre propre librairie de composants graphiques (cozy-ui). De ce fait, être à l’aise avec l’algorithmique, les design system et les outils de builds (webpack / parcel) est un vrai plus. Sans oublier toute la partie outillage pour gérer la CI, les mises à jour des packages, les changelog, les déploiements automatiques etc.

    Sans que ce ne soit un critère, ce sera un atout si vous avez une expérience de développement natif Android ou iOS.

    Outre les capacités techniques, nous cherchons une personne capable de hiérarchiser efficacement les tâches et de s’organiser par elle-même.


    Au-delà du CV, nous serons intéressés par qui vous êtes, comment vous avez travaillé par le passé dans vos équipes, si vous avez déjà fait du télétravail ou de l’open source, à quels enjeux vous avez été confronté et comment vous les avez affronté, ce qui vous motive ou vous fait choisir Cozy plutôt qu’autre chose.

    Déroulement des entretiens

    Nous sommes tous en télétravail. Nous pourrons nous voir si vous habitez au même endroit qu’un autre membre de l’équipe mais nous utiliserons les mêmes outils que ceux que nous utilisons au jour le jour, dont la visio.

    Après une première prise de connaissance, nous vous proposerons un test technique concret sur une de nos applications. S’en suivra ensuite un entretien technique d’une heure trente où pendant la première moitié nous ferons une code review ensemble sur le code livré puis l’autre moitié sera plus orientée échanges techniques allant de points très précis à des discussions plus philosophiques.

    Notre code source est déjà ouvert sur Github, venez voir à quoi ça ressemble : https://github.com/cozy et https://github.com/konnectors/

    Découvrez l'équipe

    Ce contenu est bloqué
    Le cookie Youtube est obligatoire pour voir ce contenu
    Questions et réponses sur l'offre
    • Ajouter aux favoris
    • Partager sur Twitter
    • Partager sur Facebook
    • Partager sur Linkedin