Amsterdam, présence sur place souhaitée
à temps plein
Aperçu du rôle
Nous recrutons un Ingénieur Médiateur Frontend pour nous aider à construire les interfaces qui rendent Bonnie réel, le tableau de bord dans lequel nos clients vivent tous les jours, les surfaces que leurs invités touchent (chat web, WhatsApp, et ce qui vient ensuite), et bonnie.ai Nous considérons qu'il s'agit là d'un élément de premier ordre du produit.
Vous rejoindrez une petite équipe d'ingénieurs natifs de l'IA qui a dépassé le stade de l'utilisation d'outils d'IA pour passer à un flux de travail de codage agentique complet. L'équipe est aujourd'hui fortement axée sur le backend et est encore en train de mûrir son mode de fonctionnement - vous serez notre premier véritable frontender, avec l'espace (et le mandat) pour le façonner. Claude Code, Codex, Cursor et leurs amis sont au courant de chaque changement. Vous serez responsable de surfaces réelles, de l'idée à la production, vous travaillerez en étroite collaboration avec notre concepteur UI/UX expérimenté, et vous serez responsable des moments où Bonnie rencontre un vrai client dans un restaurant à 21 h 47 un vendredi.
Ce que vous ferez
- Expédiez le tableau de bord que des centaines de restaurants utilisent déjà quotidiennement. Les restaurateurs configurent Bonnie, passent en revue les conversations et confient leurs téléphones à Bonnie. Vous rendrez les choses plus rapides, plus claires et plus agréables.
- Construire les canaux de l'utilisateur final Un widget WhatsApp personnalisable qui permet à un client d'entamer une conversation avec Bonnie à partir du site web d'un restaurant, de l'expérience de chat sur le web, des composants intégrables, des surfaces futures. La voix est principalement un backend, mais les surfaces web et de chat sont les vôtres.
- Aidez-nous à faire évoluer la configuration de Bonnie Nous passons d'une grande invite à un modèle de configuration composable, basé sur des schémas, avec prévisualisation en direct, validation et blocs de construction que le personnel des restaurants peut prendre en main sans penser du tout aux invites. L'interface est au cœur de ce projet et constitue une initiative majeure en vol sur laquelle vous aurez une réelle influence. Et comme Bonnie s'étend au-delà des restaurants et des appels, c'est ici que vous aiderez à définir à quoi ressembleront les prochaines surfaces...
- Propre à l'entreprise bonnie.ai en tant que surface de produit | Il ne s'agit pas seulement d'un site de marketing, mais de la première conversation que nous avons avec chaque client.
- Faire en sorte que Bonnie se sente comme une personne, et non comme un objet. Les transcriptions en direct, la lecture des appels, la configuration, les simulations, la transformation de l'audio et de la conversation en une interface utilisateur lisible, modifiable et fiable constituent le cœur du métier.
- Vous êtes responsable de l'exploitation des revenus (RevOps) et de la croissance lorsque cela est utile, en étroite collaboration avec notre équipe de vente. Customer.io les flux, l'engagement dans le produit, les touches du cycle de vie, l'instrumentation analytique. Si vous êtes curieux de la boucle entre le produit et la croissance, vous aurez de la place pour jouer.
- Fixer la barre | Vous façonnerez notre système de composants, nos normes d'accessibilité, nos budgets de performance et la manière dont nous utilisons l'IA dans l'ensemble du circuit de développement.
À quoi pourraient ressembler vos 90 premiers jours
- Semaines 1 à 4 Expédiez vers le tableau de bord et le flux de configuration de l'assistant. Maîtriser la base de code, nos conventions et la façon dont nous travaillons avec Claude Code, Codex et Cursor au jour le jour. Remplacer un point faible par quelque chose dont vous êtes fier.
- Semaines 5-8 Prendre la direction de l'une de nos deux plus grandes surfaces, soit la nouvelle expérience de configuration (formulaires basés sur des schémas, prévisualisation en direct, blocs de construction composables), soit le widget WhatsApp (le point d'entrée web intégrable pour les conversations avec les invités). Appropriez-vous le projet de bout en bout avec notre concepteur.
- Semaines 9-12 Aidez-nous à définir le champ d'application et à lancer la prochaine impulsion. Vous définissez désormais l'orientation technique des surfaces que vous possédez.
Qui recherchons-nous ?
- Vous avez plus de 3 ans d'expérience dans la construction de frontends de production en React et TypeScript. Vous avez dépassé le stade du débat sur le framework et avez des opinions sur la gestion des états, les formulaires et la place de la complexité.
- Vous avez livré des produits réels avec Tailwind, une bibliothèque de composants sans tête (Radix, React Aria, shadcn, ou similaire), et une couche de données sérieuse (TanStack Query ou équivalent).
- Vous êtes à l'aise avec les API. Vous êtes à l'aise avec REST/JSON, vous raisonnez sur les contrats avant d'écrire l'appel, et vous savez quand il faut repousser l'appel sur le backend.
- Vous êtes fort sur les formulaires et les interfaces de configuration (react-hook-form, Zod, ou similaire) et avez des opinions sur la façon de les garder sains au fur et à mesure qu'ils grandissent.
- Vous livrez un code propre, accessible et bien testé, et vous savez quand il faut sauter le test et livrer le prototype.
- Vous vous souciez de l'UX, pas seulement du code. Vous vous opposerez à une conception si quelque chose ne vous semble pas correct, et vous proposerez des solutions de rechange. Vous vous épanouirez en travaillant en étroite collaboration avec un concepteur expérimenté qui, lui aussi, s'efforcera d'améliorer son travail.
- Vous êtes natif de l'IA. Vous livrez avec Claude Code, Codex, ou Cursor dans la boucle, vous avez réfléchi à la façon dont les flux de travail agentiques changent la façon dont les frontends sont construits, et vous avez une idée.
- Vous êtes pragmatique et n'attendez pas qu'on vous dise ce qu'il faut faire. Vous êtes à l'aise pour gérer une surface de bout en bout, depuis la conversation sur le produit jusqu'au déploiement, en passant par le partenariat de conception.
- Résider à Amsterdam ou être disposé à s'y installer, et travailler au moins deux jours par semaine au bureau. Nous avons besoin d'une véritable présence physique au sein de l'équipe.
Points bonus si vous l'avez fait :
- Création d'interfaces utilisateur basées sur des schémas, de formulaires JSON Schema, de rendus de formulaires dynamiques, d'outils de configuration vers l'interface utilisateur, d'expériences de construction ou d'édition.
- Création d'interfaces utilisateur en temps réel, audio ou téléphoniques (Twilio Voice SDK, LiveKit, WebRTC, tout ce qui peut être diffusé en continu).
- Création de widgets intégrables sur le site de quelqu'un d'autre sans le casser.
- Flux d'authentification et d'autorisation construits (OAuth, OIDC).
- Des sites de marketing performants (Next.js, Astro ou autres).
- Touché à l'outil RevOps (Customer.io, Segment, PostHog) ou des surfaces de croissance intégrées au produit.
- Vous avez travaillé de 0 à 1 dans une startup en phase de démarrage, ou vous avez créé votre propre entreprise.
Comment nous travaillons
- Petite équipe, grande propriété Vous toucherez les choses qui comptent, pas les billets dont personne ne veut.
- L'IA dans la boucle, partout Claude Code, Codex et Cursor font partie de l'équipe. Nous nous dirigeons vers un flux de travail de codage entièrement agentique, et nous le pensons vraiment. La barre n'est pas “utilise des outils d'IA”, mais “produit un meilleur travail grâce à eux”.”
- Partenariat étroit en matière de conception Vous travaillerez quotidiennement avec un designer UI/UX expérimenté qui traite le travail comme une véritable collaboration.
- Sur place de préférence, à distance possible La plupart des semaines, vous êtes dans notre bureau d'Amsterdam, le reste est à votre convenance. Tous les 3 mois environ, nous réunissons toute l'équipe en personne.
- Expédier tous les jours, parler toutes les semaines Des boucles courtes, moins de réunions, de vraies démonstrations.
- Honnêteté par défaut Oui, nous sommes néerlandais.
Pourquoi vous aimerez travailler chez Bonnie
- Une prise de participation significative par le biais de notre plan d'options d'achat d'actions pour les employés (ESOP). Vous en ressentirez les effets positifs.
- Salaire compétitif Nous faisons preuve de transparence : 55 000 à 70 000 € bruts par an en fonction de votre niveau, y compris les indemnités de congés payés 8%.
- Configuration complète un nouveau MacBook, les outils dont vous avez besoin et un budget pour le reste.
- Un bureau qui vaut la peine d'être visité Un déjeuner préparé chaque jour sur place, un excellent café, un billard et la meilleure ambiance d'équipe d'Amsterdam. Nous accordons de l'importance à ce que chacun vienne au bureau au moins quelques jours par semaine.
- Événements trimestriels pour l'équipe nous célébrons ensemble les victoires.
- Un vrai produit avec de vrais clients Loetje, 3WO, Dudok, Ron Gastrobar et une liste croissante dans 14 pays font déjà confiance à Bonnie pour leurs téléphones.
À propos de Bonnie
Les commerces locaux constituent le pilier de nos communautés, mais la plupart des solutions technologiques sont conçues pour les grandes entreprises. Nos fondateurs ont passé plus de 14 ans à développer des logiciels destinés à ce secteur et ont mis en place une plateforme qui a aidé plus de 55 000 commerces locaux à se développer. Nous avons constaté les lacunes existantes, les appels manqués, les pertes de chiffre d'affaires et les équipes débordées.
Bonnie est notre réponse. L'assistante IA conversationnelle qui veille à ce que chaque appel soit pris en compte et que chaque opportunité soit saisie, par téléphone, WhatsApp et chat. Nous donnons aux entreprises locales la technologie qu'elles méritent.
Prêt à construire ?
Si l'idée de posséder les interfaces entre Bonnie et les personnes qui l'utilisent vous enthousiasme, nous serions ravis d'en discuter. Postulez ici avec votre CV, un ou deux liens vers des choses que vous avez construites, et (si vous en avez envie) une phrase sur la chose la plus intéressante que vous avez livrée cette année.
Postuler à ce poste
⚠️ Le décalage horaire par rapport à Amsterdam (CET) ne doit pas dépasser 1 heure. Veuillez ne pas postuler si vous vous trouvez en dehors de cette fourchette, car nous ne pourrons pas prendre en compte votre candidature.