À propos de Headway
Créée en 2015, Headway est née de la passion d’accompagner les idées entrepreneuriales depuis leur conception jusqu’à leur pérennisation sur le marché. Nous travaillons en véritable extension des équipes produit de nos clients, bien au-delà d’un simple rôle d’exécution. Lorsque nous détectons un dysfonctionnement — qu’il s’agisse d’un processus, d’une stratégie marketing ou d’une fonctionnalité superflue — nous n’hésitons pas à alerter et à proposer des solutions, en toute confiance avec nos partenaires.
Plus que des designers, développeurs ou stratèges produit, nous créons des résultats durables qui nourrissent des partenariats solides et des recommandations de confiance. Nous aidons entrepreneurs et innovateurs à construire une entreprise, pas seulement une application. Notre méthode, basée sur la validation d’idées et la construction de modèles économiques viables, est au cœur de notre croissance. Grâce à des livraisons logicielles réalistes et progressives, nous cultivons un environnement collaboratif, stimulant et convivial où chacun peut apprendre et évoluer.
Découvrez nos études de cas et laissez-vous inspirer par les témoignages de nos clients sur notre approche.
Engagés auprès de notre communauté via de nombreux live streams et vidéos, nous aidons startups et équipes produit à atteindre leurs objectifs. Fier de nos 10 années d’existence, nous sommes prêts à franchir un nouveau cap — rejoignez-nous pour écrire la suite !
Description du poste
En tant que Développeur Senior chez Headway, vous placez les clients et utilisateurs au cœur de votre travail tout en maîtrisant les détails techniques de chaque projet. Vous développez avec rigueur les fonctionnalités, en suivant notre processus pour garantir le succès de chaque livraison. Ce poste exige une soif d’apprentissage constante et un état d’esprit tourné vers la progression.
Ce rôle est 100% à distance, intégré au sein d’une équipe mixte Headway + client dans un contexte d’entreprise. L’engagement est prévu sur du moyen à long terme, avec une possibilité d’intervention d’un an ou plus.
Vos missions
En tant que Développeur Senior, vous êtes l’interlocuteur privilégié des clients lors des plannings, rétrospectives et démonstrations. Vous suivez l’évolution des besoins, recentrez les discussions sur l’essentiel du produit et contribuez à gérer les attentes et la portée du projet pour prioriser les fonctionnalités à forte valeur.
Plus précisément, vous :
- Définissez et communiquez la direction technique de la base mobile (patterns, standards, compromis).
- Assurez l’architecture et la planification technique des fonctionnalités de bout en bout (mobile + intégration API), en documentant les choix.
- Gérez proactivement la dette technique via des propositions de refactoring et des améliorations progressives.
- Encadrez l’équipe par le pair programming pour renforcer qualité et cohérence.
- Travaillez efficacement dans un cadre d’entreprise (sécurité, conformité, contrôles d’accès, exigences de tests et de déploiement).
- Collaborez avec les parties prenantes client (produit, QA, backend, plateforme) pour assurer alignement et livraison.
- Faites des choix techniques pragmatiques, optimisés pour la maintenabilité, la fiabilité et les livraisons incrémentales.
- Pratiquez « l’artisanat dans son contexte » en sollicitant conseils et retours pour enrichir vos compétences.
- Contribuez aux revues de code et aux critiques de développement via QA et pull requests.
Rejoignez-nous pour faire la différence, bousculer les codes et faire avancer Headway !
Ce que nous attendons de vous
- Vous incarnez notre Manifeste et partagez les valeurs fondamentales de Headway.
- Vous êtes ouvert aux critiques, avide d’apprendre et de transmettre votre savoir.
- Vous savez penser en grand tout en restant attentif aux détails et orienté résultats.
- Vous êtes autonome, résilient face à la pression et efficace dans un environnement dynamique.
- Votre tempérament est sociable, chaleureux et accessible.
- Vous prenez l’initiative pour relever les défis, atteindre les objectifs et ajuster les orientations sur la base des données.
- Vous savez inspirer vos collègues et clients.
- Vous êtes passionné par la création de solutions utiles et pertinentes.
- Vous participez activement à nos semaines d’équipe, que ce soit dans le Wisconsin ou dans une destination à définir.
Votre réussite chez Headway
Dans les 30 premiers jours :
- Vous vous appropriez le code, les outils, les environnements et le processus de livraison.
- Vous créez des liens solides avec l’équipe Headway intégrée et les interlocuteurs client.
- Vous livrez plusieurs petites améliorations sur la base mobile.
Entre 60 et 90 jours :
- Vous prenez en charge de manière autonome une zone fonctionnelle majeure et pilotez sa livraison en assumant les compromis.
- Vous améliorez la qualité et la fiabilité via tests, normes de revue de code et refactorings pragmatiques.
- Vous renforcez la boucle de feedback entre l’intention produit, la mise en œuvre, la QA et la préparation des releases.
Profil recherché
- Minimum 3 ans d’expérience professionnelle rémunérée en développement mobile, dont 12+ ans avec React Native.
- Expérience ou volonté d’apprendre le développement natif iOS et android.
- Maîtrise des processus de soumission et déploiement sur App Store et Play Store.
- Une expérience avec des technologies full-stack (Ruby on Rails, Phoenix/Elixir, Node) est un plus.
- Habitude de travailler avec un système de design atomique, composé de composants bien organisés et documentés.
- Excellentes compétences en communication orale et écrite.
- Capacité à présenter votre travail et à défendre vos choix avec conviction.
Développement natif AI chez Headway
- Vous utilisez activement l’IA pour planifier, construire et tester le logiciel, en expliquant clairement ce que vous déléguez, vérifiez et pourquoi.
- Vous maîtrisez les outils de pair programming assisté par IA comme Claude Code, Codex, Tidewave, et autres workflows similaires.
- Vous transformez l’intention produit en prompts et artefacts précis (user stories, critères d’acceptation, cas limites, notes d’architecture) exploitables par l’IA, en vérifiant la documentation et le code existants avant de commencer.
- Vous êtes à l’aise pour planifier et échanger dans Claude Code (ou équivalent) et utilisez éventuellement des outils de gestion de projet.
- Vous considérez les résultats de l’IA comme des brouillons à valider rigoureusement (tests, typage, vérifications runtime), en tenant compte des enjeux de sécurité, confidentialité, accessibilité et performance.
- Vous mettez en place une boucle de feedback assistée par IA pour :
- Scaffolder rapidement les changements
- Générer et traduire les cas de test (unitaires, intégration, E2E)
- Exécuter l’intégration continue localement
- Déboguer avec logs et traces
- Réinjecter erreurs, logs et plans dans l’IA pour itérer
- Itérer par petites modifications et commits fréquents
- Vous faites preuve de discernement sur les domaines où l’IA est un atout ou un risque (logique critique, sécurité, code peu familier) et savez expliquer les compromis.
- Vous savez évoluer dans des contraintes réelles clients : limites IP/confidentialité, données régulées, et limites des modèles/outils utilisés.
Le processus de recrutement
Après examen de votre candidature, si nous souhaitons avancer, les entretiens suivants se dérouleront généralement sur 1 à 3 semaines selon les disponibilités :
- Entretien sur votre parcours et vos aspirations avec notre People & Team Strategist (30 min).
- Évaluation des compétences AI-native avec un Lead Développement (30 min).
- Entretien pratique assisté par IA en direct (60-90 min).
- Entretien collectif avec plusieurs membres de l’équipe Headway (45 min).
- Exercice d’évaluation technique (1-2 heures).
Évaluation des compétences AI-native
Un échange concret sur votre utilisation de l’IA dans vos projets :
- Présentation d’une fonctionnalité récente développée avec des outils comme Claude Code, Codex ou Tidewave : prompts utilisés, modifications manuelles, vérifications.
- Stratégies pour éviter les régressions assistées par IA : tests, typage, linters, CI, rigueur dans les releases.
- Protection des données client et environnement de travail lors de l’usage d’outils IA.
Entretien pratique assisté par IA
Vous travaillez sur votre propre machine/configuration, en binôme avec un agent IA de votre choix et un développeur Headway en observation et collaboration.
- Utilisation libre d’outils IA (Claude Code, Codex, Tidewave, etc.) pour planifier et coder.
- Développement d’une petite fonctionnalité dans un dépôt minimal avec :
- Des critères d’acceptation clairs
- Au moins un test unitaire significatif
- Un script QA manuel et une checklist d’accessibilité
- Nous observerons :
- Votre lecture et analyse de la documentation/code avant de commencer
- Votre capacité à transformer plans, erreurs et logs en prompts IA pertinents
- Votre rigueur pour valider la qualité et éviter les régressions
- Votre communication en temps réel sur les compromis et la portée
Prêt à nous rejoindre ?
Si ce profil vous correspond, nous serions ravis de recevoir votre candidature !