Descrizione Lavoro
Responsibilities
affiancamento nel team di sviluppo e mantenimento applicazione mobile
Qualifications
2+ years' experience in related area
Experience with iOS and Android platforms
NON CANDIDARTI SE NON HAI ESPERIENZA O NON SEI CAPABLE
Cercasi sviluppatore full-stack (Senior / Mid) – Requisiti tecnici
Progetto complesso (8 / 10) : monorepo, due app mobile, backend real-time e integrazioni terze parti avanzate. Se non hai esperienza reale con build native, Stripe, OAuth e GPS → non sei la persona giusta.
Stack & competenze richieste (MANDATORIE)
Backend – Node.js + TypeScript
Express avanzato, middleware, gestione errori.
Conoscenza solida dell’asincrono, race conditions, rate limiting (Redis).
Architetture modulari, TypeScript avanzato.
Mobile – React Native + Expo (EAS)
2 app distinte (client / operatore).
Build native con Dev Client (non solo Expo Go).
GPS in foreground / background, mappe, permessi OS.
Navigazione avanzata, deep linking, custom hooks.
Database – PostgreSQL + Prisma
Schema complessi, query ottimizzate.
Gestione transazioni, migrazioni, connection pooling.
Prevenzione N+1.
Autenticazione & Sicurezza
OAuth 2.0 Google / Apple (flussi nativi mobile).
JWT con access / refresh token.
Gestione redirect, verifica firme Apple, invalidazione token.
Pagamenti – Stripe & Stripe Connect
Payment Intents, webhooks verificati.
Gestione payout a terze parti.
Idempotenza per evitare doppi addebiti.
Real-time – Socket.io
Eventi, room, riconnessione.
Streaming GPS in tempo reale.
Ottimizzazione consumo batteria.
DevOps
Docker, Git, variabili d’ambiente complesse.
EAS build & submit store.
Rollback DB, troubleshooting build native
STIPENDIO + Equity . Se sei la persona giusta , paghiamo bene
#J-18808-Ljbffr