LâENTREPRISE
As-tu déjà essayé de contribuer à un projet open source ?
DifficultĂ© pour trouver un projet qui accepte les contributions, dĂ©lai de plusieurs semaines pour obtenir un feedback sur tes PR, sans parler du temps passĂ© Ă essayer dâobtenir une bourse si tu souhaites ĂȘtre rĂ©munĂ©rĂ©.e pour ton travail.
Les freins sont nombreux pour les développeurs, avec une expérience plus que dissuasive !
Câest pourquoi ils ont créé un « rĂ©seau social pour les contributeurs open source », afin de :
– Trouver des projets qui correspondent Ă leur expertise
– Contribuer effectivement sans perdre de temps
– Recevoir des incentives pour leurs contributions
En rendant les contributions beaucoup plus simples et naturelles, ils libĂšrent le potentiel de l’open source !
 đ Leur culture tech :
Ils sortent dâune pĂ©riode dâitĂ©ration rapide avec un pivot et ils souhaitent augmenter leur capacitĂ© Ă dĂ©livrer en simplifiant leur stack technique et en augmentant la qualitĂ© de celle-ci : faire simple et bien pour aller vite.
Pour cela, ils continuent de mettre place des bonnes pratiques de développement :
– ils favorisent le travail en duo et en pair programming, notamment Ă lâaide de Gather
– ils ont dĂ©fini une stratĂ©gie de test frontend et backend
– ils testent en ce moment de travailler en feature branche avec un duo frontend/backend par feature
– environ 30% de leur temps est consacrĂ© Ă des sujets de fond : refactoring de leur monorepo, migration en full infra as code, ateliers dâarchitecture (event-storming, modĂ©lisation, etc), etc
– ils ont un dĂ©tails relativement clair de leur dette technique et des sujets tech Ă traiter (maintenabilitĂ©, Ă©volutivitiĂ©, data et sĂ©curitĂ©)
đ Leur stack technique :
– frontend : reactJS avec Vite et tailwind dĂ©ployĂ© sur Vercel, communication avec le backend via GraphQL et Apollo, tests E2E avec Playwright, tests dâĂ©crans avec un storybook sur Chromatic
– backend : architecture event-sourcĂ©e (RabbitMQ + Postgres) avec 4 services en Rust dĂ©ployĂ©s sur Heroku, Hasura comme API Gateway (GraphQL, IDP, authentification et gestion des droits)
– infra : IAC avec terraform, la majoritĂ© de leurs applications sont sur Heroku, utilisation de Ngnix pour du cache sur AWS EC2, Network/DNS chez Cloudflare (avec utilisation de worker)
LA MISSION
Au sein dâune Ă©quipe tech de 4 sĂ©niors (deux dĂ©veloppeurs backend, un dĂ©veloppeur frontend et un tech lead), tu les rejoindrais afin dâaccĂ©lĂ©rer leur delivery et monter dâun cran en termes de qualitĂ© technique :
1ïžâŁ AccĂ©lĂ©rer leur delivery :
- Tu travailleras avec lâĂ©quipe Produit composĂ© de leur PM et leur designer qui conçoivent des Ă©crans dans lâunivers futuriste de la startup
- Tu travailleras en Ă©troite collaboration avec lâĂ©quipe tech et produit pour challenger la roadmap, comprendre les enjeux business et ĂȘtre capable dâintĂ©grer les nouvelles features frontend en liaison avec le backend
2ïžâŁ Monter dâun cran en termes de qualitĂ© technique :
- Tu travailleras avec lâĂ©quipe tech pour amĂ©liorer la qualitĂ© technique de la plateforme : refactoring des composants frontend pour faire un storybook, changement dâarchitecture frontend (migrer en atomic design par exemple), migration de Vite vers NextJS, amĂ©lioration des performances de leur frontend, etc
- Tu es force de proposition sur les diffĂ©rents chantiers techniques : amĂ©lioration du SEO du site (dynamique sitemap, open graph meta tag, etc), stratĂ©gie de test frontend, optimisations via des outils type Cloudflare (taille assets, âŠ) , etc
Afin que tu te projettes davantage, voici un aperçu de leur roadmap pour les mois à venir :
- Project lead experience : donner la main Ă nâimporte quel responsable de projet opensource pour crĂ©er un projet sur la plateforme et lâadministrer
- Project discovery : permettre Ă leurs contributeurs de facilement explorer les projets disponibles sur leur plateforme pour les faire matcher avec des projets
- Project profile : crĂ©ation dâun espace projet plus complet pour faciliter lâanimation et la contribution de leur communautĂ©
- Advanced administration : faciliter voir automatiser les taches dâadmin comme le paiement des contributions
LE PROFIL RECHERCHĂ
- Tu es orientĂ© user et business, lâUX et le fonctionnel dâun produit tâintĂ©ressent
- Tu as de lâappĂ©tence pour lâUI, le design et les animations : figma, css et tailwind
- Tu as au moins 5 ans dâexpĂ©riences sur du dĂ©veloppement frontend
- Tu maĂźtrises la stack ReactJS / Typescript
- Tu as lâhabitude de travailler avec des dĂ©veloppeurs backend
- Tu es pragmatique : tu sais itérer pour livrer et tester rapidement des features auprÚs de leurs utilisateurs
- La qualité logicielle est importante pour toi : tu as le goût du travail bien fait
- Excellente communication en français et en anglais
- Le tĂ©lĂ©travail nâest pas un problĂšme pour toi
âš Bonus :
- Tu as des connaissances en modélisation et architecture
- Tu as déjà contribué à des projets open source
- Tu maßtrises NextJS et les problématiques liées au server side rendering
- Tu as compétences en infrastructure (cloud ou autre) et ops
LES MODALITĂS
- Poste Ă temps plein en CDI
- Remote hybride ou full remote (leurs locaux sont en plein cĆur de Paris, Ă ChĂątelet !)
- MatĂ©riel : MacBook Pro + 500⏠de budget pour tâĂ©quiper Ă ta guise
- Salaire : 60-80K⏠en fonction du profil
- Stock-options françaises (BSPCE)
đȘ Processus de recrutement :
- Un call de screening avec pasteque.io (30min)
- In-depth interview avec le CTO et le Tech lead (30min)
- Un test technique à préparer à la maison, que tu présenteras au Tech Lead et au Développeur Frontend (2h de préparation chez toi + 1h de debrief)
- Interview avec le Product Manager (30min)
- Rencontre avec l’un des co-fondateurs (30min)
Envie d’en savoir plus sur le projet et rencontrer les fondateurs ? Contacte-moi !Â