BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP BONNIE È ORA DISPONIBILE SU WHATSAPP
Amsterdam · modalità ibrida, 2–3 giorni in sede · tempo pieno · 3–7 anni di esperienza · è richiesto il permesso di lavoro nell’UE

Chi siamo

Bonnie è l’assistente AI che risponde al telefono per le attività commerciali locali — ristoranti, cliniche, saloni di bellezza — tramite telefono, WhatsApp e chat. Oggi più di 500 attività in 14 paesi si affidano a noi. Milioni di conversazioni, ognuna delle quali riguarda un cliente reale che si aspetta una risposta immediata.

Il team di ingegneri è piccolo ma versatile: una manciata di ingegneri specializzati in dati, API, DevOps, agenti di intelligenza artificiale e cloud, oltre a un designer. Tutti contribuiscono al rilascio in produzione e tutti dialogano con le aziende che utilizzano Bonnie: il ciclo che va dall’introduzione di una modifica al momento in cui il proprietario di un ristorante ti dice cosa ne pensa si conclude in pochi giorni, non in trimestri.

Il ruolo

Sei tu a decidere l’aspetto e l’esperienza d’uso di Bonnie: la Dashboard che centinaia di ristoratori aprono ogni giorno, i canali con cui i loro ospiti interagiscono effettivamente, l’esperienza di configurazione che determina la facilità di configurazione di Bonnie, e bonnie.ai di per sé.

Si tratta di un ruolo full-stack con un orientamento prevalentemente frontend. React e TypeScript sono le tue aree di maggiore competenza e a cui dedichi la maggior parte della tua settimana lavorativa, ma le tue responsabilità non si fermano ai confini dell’API: sei tu ad aggiungere gli endpoint, a interpretare il modello di dati e a eseguire il debug lungo l’intero stack, anziché limitarti a aprire un ticket. Il team è fortemente orientato al backend, quindi saresti il nostro primo ingegnere dedicato all’interfaccia utente del prodotto: spetterà a te definire il sistema dei componenti, il budget delle prestazioni e gli standard di accessibilità, anziché ereditarli. Lavorerai quotidianamente con il nostro designer, che ti metterà alla prova con la stessa intensità con cui tu metterai alla prova lui.

Lo stack: React, TypeScript, Tailwind, shadcn/ui e TanStack Query sul front-end; Python e FastAPI, MySQL e Postgres, Docker sul back-end. Claude Code, Codex e Cursor nell’attività quotidiana.

Il tuo primo progetto Potremmo migliorare la nostra dashboard, grazie alla quale i proprietari dei ristoranti possono vedere a colpo d’occhio il valore che Bonnie apporta alla loro attività, su più canali. Oppure la Posta in arrivo unificata, dove gli imprenditori possono vedere, per ogni canale, il punteggio di soddisfazione degli utenti finali e quali interazioni richiedono un follow-up.

Di cosa ti occuperai

  • Invia il Dashboard. Dove i proprietari configurano Bonnie, controllano le conversazioni e decidono se affidarci la loro linea telefonica. Rendilo più veloce e più chiaro.
  • Creare i canali per gli ospiti. Il widget WhatsApp incorporabile che avvia una conversazione direttamente dal sito web del ristorante, la chat web e le schermate successive.
  • Prendi il controllo dell'esperienza di configurazione dall'inizio alla fine: i moduli basati su schemi, l'anteprima in tempo reale, la convalida e gli endpoint sottostanti.
  • Trasforma le conversazioni in un'interfaccia utente intuitiva. Trascrizioni in tempo reale, riproduzione delle chiamate, simulazioni. Rendere i contenuti audio e le conversazioni modificabili e affidabili è l’essenza stessa di questo ruolo.
  • Proprio bonnie.ai come prodotto, non come sito di marketing: è il primo contatto che abbiamo con ogni cliente.
  • Fissa lo standard sul sistema a componenti, l'accessibilità, i budget prestazionali e il modo in cui utilizziamo l'IA nell'intero ciclo di sviluppo.
  • Metti in pratica ciò che crei. Le implementazioni e un turno di assistenza di due settimane che ricorre all’incirca una volta ogni due mesi. Fuori dall’orario di ufficio il carico di lavoro è leggero: in passato si trattava di poche ore in qualche sabato sporadico, più o meno una volta al trimestre. Per lo più teniamo d’occhio il sistema perché abbiamo creato Bonnie e ci sta a cuore il suo funzionamento, non perché lo prevede un turno di servizio.

Cosa offri

  • Oltre 3 anni di esperienza nello sviluppo di frontend di produzione con React e TypeScript. Al di là del dibattito di principio, con opinioni sulla gestione statale, sulle forme e su chi debba farsi carico della complessità.
  • Un vero e proprio full-stack. Si aggiunge un endpoint quando la funzionalità lo richiede, si esamina il modello di dati, si lavora in Docker e si rintraccia un bug lungo l'intero stack invece di passare la patata bollente. Il nostro backend è basato su Python e FastAPI — L'esperienza con Python nel tuo curriculum non è un requisito indispensabile, ma lo è anche la disponibilità a lavorarci.
  • Fornito con uno stack front-end moderno: Tailwind, una libreria di componenti headless (Radix, React Aria, shadcn o simili) e un vero e proprio data layer (TanStack Query o equivalente).
  • Profondità nelle forme e nelle interfacce utente di configurazione (react-hook-form, Zod o simili) e una visione su come mantenerli gestibili man mano che crescono.
  • Gli Stati noiosi fatti bene — vuoto, in caricamento, errore, API lenta — considerando l’accessibilità e le prestazioni come parte integrante del lavoro, non come una richiesta da gestire in un secondo momento.
  • Una scelta di design che puoi giustificare. Quando un progetto non ti convince, lo metti in discussione e proponi un’alternativa. Mostraci qualcosa che hai realizzato, invece di descrivere semplicemente i tuoi gusti.
  • Nativo per l'IA, con responsabilità. Gli agenti di codifica fanno parte della nostra routine quotidiana. Usateli, spiegate, testate e assumetevi la responsabilità di ciò che producono.
  • Area di Amsterdam e permesso di lavoro nell'UE. Al momento non ci occupiamo del rilascio dei visti.

Punti extra: interfacce utente basate su schemi e esperienze di creazione o modifica · interfacce utente in tempo reale o audio (Twilio Voice SDK, LiveKit, WebRTC) · widget incorporabili che risiedono sul sito di terzi senza comprometterne il funzionamento · flussi di autenticazione (OAuth, OIDC) · siti di marketing ad alte prestazioni (Next.js, Astro) · RevOps e strumenti di crescita integrati nel prodotto (Cliente.io, Segment, PostHog) · Lavoro "da zero a uno" in una startup in fase iniziale.

Non è l'ideale se

  • Vuoi che ti venga consegnato un capitolato. Qui siamo noi a definire l'ambito del nostro lavoro.
  • Considera i dettagli dell'interfaccia utente come un tocco finale da aggiungere in un secondo momento.
  • Il tuo lavoro si ferma al confine dell'API e il backend è un problema che riguarda qualcun altro.
  • Vuoi che il tuo lavoro si concluda al momento del merge. Abbiamo creato Bonnie e la teniamo d’occhio, il che a volte comporta lavorare anche fuori dall’orario d’ufficio.

Come assumiamo il personale

  1. Chiamata introduttiva, 30 minuti online. Cosa hai realizzato e perché è stato difficile.
  2. Conversazione tecnica, 60 minuti in ufficio. Prima il tuo lavoro, poi un vero pezzo del nostro.
  3. Caso, 2 ore del tuo tempo: dai un’occhiata alla nostra dashboard in tempo reale e riorganizzala a modo tuo. Valutazione asincrona, seguita da una sessione pratica di 90 minuti insieme: è proprio quella conversazione a fare la differenza. Ti comunichiamo fin dall’inizio quale punteggio ti assegniamo.
  4. Chiacchierata sulla cultura con uno dei nostri fondatori, 45 minuti. Niente più valutazioni: l’ultimo controllo, in entrambe le direzioni.
  5. Offerta.

Meno di tre settimane dalla prima chiamata alla decisione, con una risposta entro tre giorni lavorativi in ogni fase del processo.

Cosa offriamo

  • Stipendio: 55.000–70.000 € lordi all’anno, compresa l’indennità per le ferie 8%.
  • 25 giorni di ferie all'anno.
  • Equità significativa attraverso il nostro piano ESOP.
  • Un ufficio nuovissimo sull’Herengracht non è ancora finito — ciò che ne verrà dipende in parte da te.
  • Configurazione completa: un MacBook nuovo, gli strumenti che mi chiedi e un budget per il resto.
  • Eventi trimestrali del team, e tutto il team al completo ogni pochi mesi.
  • Clienti reali: Loetje, 3WO, Dudok, Ron Gastrobar e un elenco in continua espansione che comprende 14 paesi.

Siete pronti a costruire?

Invia il tuo CV, uno o due link a progetti che hai realizzato — un portfolio, un progetto parallelo con utenti reali, un progetto open source — e una frase su ciò che di più interessante hai realizzato quest'anno.

Candidati per questa posizione

⚠️ La differenza di fuso orario rispetto ad Amsterdam (CET) non deve superare 1 ora. Se ti trovi al di fuori di questo intervallo, ti preghiamo di non candidarti, poiché non potremo prendere in considerazione la tua candidatura.

Tipi ammessi: .pdf, .doc, .docx