Lead front

COZY CLOUD recrute !

À propos

  • L'ambition de Cozy Cloud :

Inventer le domicile numérique de demain

  • L’objectif de Cozy Cloud :

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 !

  • Leurs valeurs :

Adhésion à la mission, la bienveillance du collectif et la pétillance (mot inventé par l’équipe pour se définir et en passe d’être intégré au Larousse) #ToutUnProgramme

  • Leur vision :

« Data empowerment » pour que l'empowerment numérique des individus prévale sur l'intérêt des Google & Co. Ainsi, les utilisateurs de Cozy reprennent le contrôle de leurs données et de leur relation avec leurs fournisseurs de services.

  • Leur ADN :

La communauté open-source européenne

  • Leur financement :

5M€ levés auprès d’investisseurs comme la MAIF

Descriptif du poste

Nous recherchons un·e lead front qui puisse porter le rôle d’un CTO sur les questions Front. Vous aurez en effet la responsabilité de dégager une vision pour nos applications front (architecture, performance, migration…) et nos librairies front transverses (Cozy-UI & Cozy-Client pour ne citer que les plus grosses). A vous d’embarquer et accompagner l’équipe pour que votre vision prenne forme. L’envie de faire progresser l’équipe et de débloquer les moins expérimentés est essentielle. Nous attendons que vous nous parliez architecture, outillage, qualité de code, amélioration continue et suivi des technologies (TypeScript, React Native, PWA, Webpack, Web Component…) tout en prenant les sujets à bras-le-corps !

Vous intégrerez une équipe de développeur·e·s front de 6 ou 7 personnes. Ensemble et avec vos Product Owner respectifs, vous prendrez la responsabilité d’une ou plusieurs applications existantes et en créerez de nouvelles pour enrichir la plateforme.

Les applications elles-mêmes sont entièrement développées côté client avec React. 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. Nos applications mobiles utilisent Cordova et React Native.

Chez Cozy, les applications clientes ont le pouvoir ! Le front ne se cantonne pas à la mise en page et à l’interactivité, il gère ses bases de données, les requêtes pour récupérer la data, ses index etc. Il écrit aussi pas mal de scripts en node, que l’on appelle services, afin de déporter certains traitements côté serveur.

Profil recherché

Avec une première expérience réussie comme lead d’une équipe technique, vous avez une excellent maîtrise de Javascript et du couple React / Redux. Vous justifiez d’une expérience sur des applications complexes maintenues dans le temps. Les termes de design system, d’Observable Queries / QueryObserver ne devraient pas vous être inconnus. Pour vous, Webpack n’est pas qu’une boite noire et vous savez lui parler. Nous nous attendons à ce que Git, les tests, l’intégration et le déploiement continus, 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.

Sans que ce ne soit un critère, si vous avez une expérience de développement natif Android ou iOS, elle sera utilisée à bon escient pour nos quelques développements mobiles qui nécessitent du natif.

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és, ce qui vous motive ou vous fait choisir Cozy plutôt qu’autre chose.

Process de recrutement

Nous sommes tous en télétravail, répartis sur toute la France. Nous pourrons nous voir partager un entretien en présentiel 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 petit test technique. S’en suivra un appel pour challenger la solution mise en place et pour discuter plus globalement d’architecture, de techno etc. Un troisième entretien aura lieu avec la partie produit de Cozy pour valider ensemble l’adhésion au projet et à l’esprit d’équipe auquel nous sommes attachés.

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

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Télétravail total possible
  • Salaire : entre 60000€ et 75000€ / an