Développeur·se Fullstack Junior (Mobile + Web) / Projet POPS
Role details
Job location
Tech stack
Job description
Actuellement, un prototype quasi MVP tourne déjà sur PC/Mac et serveurs et permet de démontrer le fonctionnement et l'intérêt.
Intégrer POPS c'est prendre part au démarrage d'une startup et peut-être embarquer pour une grande aventure.
Mission confiée
En tant que première recrue, tu vas livrer des features complètes : UI * events * API * stockage * métriques.
Objectif : sortir une v1 utile rapidement, puis itérer à cadence élevée.
Des axes de recherche sont aussi développés :
- métrique neuroscientique
- IA d'analyse de pattern
- IA de génération de conseil et routine
- phenotypage numérique
Requirements
Ce que tu feras (très concret)
- Front : développer des écrans, onboarding, settings, dashboards simples, état applicatif, perf.
- Mobile : implémenter les parcours clés (onboarding, permissions, tracking côté app si nécessaire, notifications, widgets/quick actions selon plateforme).
- Backend/API : créer/faire évoluer des endpoints (auth, profil, scoring, routines, sync), gérer sécurité, validation, erreurs.
- Data produit : instrumentation d'événements (analytics), logs, crash reporting, dashboards basiques.
- Qualité : tests sur la logique critique, CI, PR propres, conventions.
Stack (cible, adaptable)
- TypeScript (prioritaire)
- Front web : React / Next.js
- Mobile : React Native (idéalement) ou Flutter si tu maîtrises mieux
- Backend : Python (FastAPI) et Node.js (Nest/Fastify/Express)
- DB : Postgres (+ Prisma)
- Infra : Docker, GitHub Actions
- Observabilité : Sentry/Crashlytics, analytics events, Must-have
- Projets concrets (stage/alternance/projet perso) en fullstack + au moins une expérience mobile (RN/Flutter).
- Bases propres : Git, API REST, auth (JWT/OAuth notions), stockage, debug.
- Capacité à shipper : tu sais découper une feature et la livrer sans te perdre.
Nice-to-have
- App publiée ou testflight / APK de démo.
- Notions de privacy/RGPD, event tracking, offline-first, notifications.
- Sens produit/UX : tu détectes les frictions et proposes des améliorations simples.
Ce que tu vas apprendre
- Construire un produit de A à Z (mobile/web/backend/data)
- Instrumentation "product analytics" propre
- Arbitrages produit/tech en startup (priorisation, dette, vitesse)
Benefits & conditions
- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnellE
- Participation employeur mutuelle santé (sous conditions)
Rémunération
Rémunération selon expérience et selon la grille de rémunération en vigueur à partir de 2692€ brut/mois, Les candidatures doivent être déposées en ligne sur le site Inria. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.
Sécurité défense : Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.
Politique de recrutement : Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.