Développeur Fullstack Senior (web/mobile)
Licorne Society
About the role
Voici une version « prête à publier » de votre annonce, ainsi que quelques suggestions pour la rendre encore plus attractive et pour structurer le processus de recrutement (questions d’entretien, test technique, critères d’évaluation, etc.).
📢 Offre d’emploi – Développeur·se Full‑Stack Senior (Web / Mobile)
Entreprise : Startup du groupe IFEA – éducation, bien‑être et santé mentale des jeunes
Localisation : Clichy‑Levallois (proche gare) – télétravail 2 j/semaines
Type de contrat : CDI – temps plein
Rémunération : 65 k € – 100 k € brut annuel (selon profil) + RTT + tickets restaurant
🎯 Mission
Concevoir, développer et faire évoluer les produits numériques d’une plateforme d’aide à la collaboration et à la décision, centrée sur le bien‑être et la santé mentale des enfants et adolescents. Vous interviendrez sur :
- LISA – solution web (et future version parent) d’identification des besoins des élèves, destinée aux enseignants.
- App mobile – aide aux devoirs / solveur de maths (collège/lycée) en React Native + Expo, proche du MVP.
Vous intégrerez l’intelligence artificielle (IA) afin d’enrichir les fonctionnalités, tout en garantissant qualité, sécurité et conformité RGPD.
🛠️ Stack technique (transversale)
- TypeScript (core)
- Next.js (frontend web)
- NestJS (backend, API mobile)
- PostgreSQL (BD)
- React (SPA)
- React Native + Expo (mobile)
👤 Profil recherché
| Critère | Détails |
|---|---|
| Expérience | Minimum 8 ans en développement web, maîtrise avancée de l’écosystème TypeScript. |
| Full‑stack | Solide expérience côté front (React/Next) et back (NestJS, PostgreSQL). |
| Mobile | Expérience (même partielle) en React Native/Expo ou autre framework mobile. |
| IA | À l’aise avec les outils d’IA (Copilot, Claude, ChatGPT, LLM‑assisted coding, etc.) et capable d’en faire un levier productif. |
| Qualités humaines | Rigueur, bienveillance (code review), autonomie, curiosité, esprit d’équipe. |
| Atout | Intérêt pour les mathématiques / sciences et/ou expérience dans le secteur de l’éducation/ santé. |
📌 Responsabilités
- Concevoir et implémenter des fonctionnalités complexes (full‑stack).
- Participer aux revues de code, garantir la qualité, la sécurité et la conformité des livrables.
- Collaborer quotidiennement avec le PO, le CTO, le Lead/Architecte et le·la développeur·se en place.
- Proposer des améliorations techniques et architecturales.
- Utiliser les outils d’IA pour accélérer la conception, le prototypage et la productivité.
🌟 Pourquoi nous rejoindre ?
- Impact sociétal : travailler sur des solutions qui améliorent le bien‑être et la santé mentale des jeunes.
- Équipe à taille humaine : 1 PO, 1 CTO (hands‑on), 1 Lead/Architecte, 1 dev + vous.
- Environnement agile & décontracté : culture de la bienveillance, flexibilité, télétravail partiel.
- Locaux modernes : parking à vélo, espaces détente, cuisine, café à volonté.
📅 Processus de recrutement
- Entretien technique avec le CTO / Lead Architecte (30 min – discussion de votre parcours, challenges techniques rencontrés).
- Test technique (take‑home ou live coding – 2 h) portant sur :
- Architecture d’une API NestJS + PostgreSQL.
- Implémentation d’un composant React/Next avec TypeScript.
- Mini‑challenge React Native (ex. écran de saisie de réponses mathématiques).
- Entretien psychotechnique (15 min – logique, résolution de problèmes).
- Rencontre culturelle avec le PO et/ou un membre de l’équipe produit (fit & valeurs).
- Proposition et intégration.
📋 Suggestions d’amélioration de l’annonce
| Point | Pourquoi | Exemple d’ajout |
|---|---|---|
| Mots‑clés SEO | Facilite le référencement sur les job boards. | Ajouter « Full‑Stack Engineer, TypeScript, React Native, IA, EdTech, HealthTech ». |
| Valeur ajoutée IA | Met en avant le caractère innovant du poste. | « Vous utiliserez les dernières LLM (Large Language Models) pour automatiser la génération de code, la documentation et les tests unitaires ». |
| Évolution de carrière | Attire les profils ambitieux. | « Possibilité d’évoluer vers un rôle de Lead Tech ou d’architecte produit dans les 2‑3 ans. ». |
| Diversité & inclusion | Renforce l’image d’employeur responsable. | « Nous encourageons les candidatures de tous horizons et nous nous engageons pour l’inclusion. ». |
| Avantages supplémentaires | Différencie votre offre. | « Abonnement à une plateforme de formation (Udemy, Coursera), budget annuel IA/ML, tickets de transport (ou forfait vélo). ». |
🧩 Exemple de questions d’entretien (technique)
| Thème | Question | Ce que l’on évalue |
|---|---|---|
| Architecture | « Comment structureriez‑vous une API NestJS qui doit servir à la fois une application web (Next.js) et une appli mobile (React Native) ? » | Connaissance de la séparation des concerns, versioning, sécurité, performance. |
| TypeScript | « Quelles sont les différences entre interface et type ? Quand choisir l’un plutôt que l’autre ? » |
Maîtrise du typage avancé. |
| React / Next.js | « Expliquez le rendu côté serveur (SSR) vs. rendu côté client (CSR) dans Next.js. Quels sont les cas d’usage ? » | Compréhension du SEO, performance, data fetching. |
| React Native | « Comment géreriez‑vous la synchronisation d’un état partagé entre le web et le mobile (ex. liste de devoirs) ? » | Stratégies de state management, offline‑first, API design. |
| Base de données | « Comment optimiseriez‑vous une requête PostgreSQL qui récupère les scores de mathématiques d’un élève sur les 12 derniers mois ? » | Indexation, requêtes analytiques, partitionnement. |
| IA / Productivité | « Quel outil d’IA avez‑vous déjà intégré dans votre workflow de développement ? Quels bénéfices avez‑vous observés ? » | Adoption d’outils modernes, réflexion sur la responsabilité. |
| Qualité & Sécurité | « Quelles pratiques mettez‑vous en place pour garantir la conformité RGPD dans une application qui collecte des données de santé ? » | Data minimisation, chiffrement, audit, DPO. |
📈 Plan de sourcing recommandé
| Canal | Action | Objectif |
|---|---|---|
| Publication sponsorisée + message InMail ciblé (Full‑Stack TS, React Native, EdTech). | Attirer les profils actifs. | |
| Communautés TypeScript / React | Partenariat avec les groupes Slack/Discord (e.g., TypeScript Community, Reactiflux). | Accès à des développeurs passionnés. |
| Meet‑ups & conférences | Présence (ou sponsoring) à React Europe, JSConf, AI & HealthTech meet‑ups. | Marquer la présence dans le secteur. |
| Job boards spécialisés | Remotive, Stack Overflow Jobs, Welcome to the Jungle, LesJeudis. | Visibilité auprès de candidats senior. |
| Écoles & Mastères | Collaboration avec l’École 42, EPITA, ENSIMAG (projets IA/EdTech). | Pipeline de talents émergents (potentiel junior senior). |
| Referral program | Bonus de 2 k € pour chaque recommandation aboutissant à une embauche. | Mobiliser le réseau interne. |
🎉 En résumé
- Titre accrocheur : Développeur·se Full‑Stack Senior – TypeScript, React & IA – EdTech / HealthTech
- Mise en avant du sens (bien‑être des jeunes) et de l’innovation IA.
- Clarté sur la stack et les responsabilités.
- Processus structuré (technique → IA → culture).
- Avantages & évolution clairement détaillés.
N’hésitez pas à me dire si vous avez besoin :
- D’un test technique complet (énoncé + corrigé).
- D’une check‑list d’onboarding pour le premier mois.
- D’un plan de formation (budget IA, cours TypeScript avancé, etc.).
- D’une version courte de l’annonce pour les réseaux sociaux.
Je reste à votre disposition pour affiner le texte ou préparer les prochains livrables du recrutement. 🚀
Requirements
- Au moins 8 ans d'expérience dans le développement web
- Maîtrise solide de l'écosystème TypeScript
- Déjà travaillé sur du mobile
Responsibilities
- Participer activement au développement, à la maintenance et à l'adaptation des solutions de la startup, en veillant à répondre aux besoins des clients.
- Concevoir et implémenter des fonctionnalités complexes, être force de proposition face aux problématiques d'implémentation et d'intégration.
- Collaborer sainement avec l'ensemble de l'équipe afin d'assurer la bonne réussite des objectifs.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free