Full stack developer italiano mobile app RAL 50K
Descrizione dell'offerta
Responsibilities
- affiancamento nel team di sviluppo e mantenimento applicazione mobile
Qualifications
comprovata esperienza in mobile app dimostrabile
- 2+ years' experience in related area
- Experience with iOS and Android platforms
NON CANDIDARTI SE NON HAI ESPERIENZA O NON SEI CAPACE
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