Zelev est une startup en développement dans le domaine de marketplace Tech .
Nous cherchons un(e) stagiaire Developpeur(se) React / TypeScript pour nous aider dans la construction de cette application sur une stack moderne : React 18 / TypeScript / Supabase / Stripe Connect.
Tu travailleras sur des missions concrètes :
Developper les pages et composants React
- Implementer les dashboards
- Construire les pages publiques
- Integrer Stripe Elements pour le paiement (CheckoutForm, 3DS, erreurs)
- Creer les composants de messagerie in-app (fils de conversation, cards de devis)
- Developper le systeme d'agenda (calendrier, creneaux, buffers)
Connecter le frontend a Supabase
- Appeler les Edge Functions Supabase (create-payment-intent, cancel-booking, etc.)
- Configurer les queries Supabase (realtime subscriptions, RLS, auth guards)
- Gerer les etats de chargement, erreurs et cas limites de maniere propre
- Integrer l'auth : email/password, Google OAuth, redirection par role
Garantir la qualite du code
- Typer strictement tous les composants et API calls (TypeScript strict)
- Ecrire des composants reutilisables et bien decoupes
- Tester manuellement les parcours critiques (checkout, annulation, avis)
- Participer aux revues de code avec le fondateur
Etre force de proposition
- Identifier les bugs et problemes UX dans les prototypes existants
- Proposer des ameliorations techniques (performance, accessibilite, SEO)
- Suggerer des librairies ou patterns adaptes aux besoins
Profil recherché
- Etudiant(e) en informatique, developpement web ou ecole d'ingenieur
- Niveau Bac+2 minimum (BTS SIO, BUT Informatique, Licence Pro Dev Web)
- Bac+3 a Bac+5 prefere (Bachelor, Master, ecole d'ingenieur)
Compétences appréciées
- React : composants fonctionnels, hooks (useState, useEffect, useContext, custom hooks)
- TypeScript : typage des props, interfaces, generics de base
- CSS : Tailwind ou equivalent — mise en page responsive, flexbox/grid
- Git : commits propres, branches, merge/rebase basique
- Supabase ou Firebase (realtime DB, auth, storage)
- Stripe.js ou experience avec une API de paiement
- React Query ou SWR (gestion du cache et des requetes async)
- Tests unitaires ou E2E (Jest, Vitest, Playwright ou Cypress)
- Animations CSS ou Framer Motion
Ce que tu vas apprendre
- Construire une application full-stack TypeScript en production
- Travailler sur un produit reel avec impact direct
- Maitriser Supabase, Stripe Connect et les patterns React avances
- Acces direct au fondateur — feedback technique immediat
Conditions
- Stage de 2 mois maximum
- Convention de stage obligatoire
- Télétravail possible / hybride / présentiel selon profil
- Gratification : [à préciser : non gratifié / gratification possible selon profil]
- Horaires flexibles possibles selon organisation
Candidature
Merci d’envoyer :
- CV
- Lien GitHub avec du code React / TypeScript (projet perso, stage ou ecole)
- Quelques lignes sur ta motivation et ce qui t'attire dans ce projet
Type d'emploi : Temps plein, Stage
Lieu du poste : Télétravail