Full stack Developer
Compensation: $25k – $45k • No equity
Descrizione dell'Azienda Health 3000 è una società innovativa impegnata nello sviluppo di soluzioni di telemedicina, con sede di lavoro a Roma. Nasce da un gruppo internazionale che ha costruito leadership nazionali e internazionali in oltre quarant'anni di attività. Il gruppo ha una forte competenza in marketing, tecnologia e servizi, elementi che sostengono la crescita e l'innovazione di Health 3000.
Chi entra in Health 3000 può contribuire allo sviluppo di servizi digitali che migliorano l'accesso alla cura e la qualità della vita delle persone.
Descrizione del ruolo Siamo alla ricerca di un Senior Frontend & Mobile Developer da inserire nel nostro team di sviluppo.
La persona selezionata lavorerà alla progettazione, allo sviluppo e all'evoluzione di applicazioni mobile e web, contribuendo alle decisioni tecniche e alla definizione delle migliori soluzioni architetturali.
Cerchiamo un profilo con esperienza concreta nello sviluppo di prodotti digitali, capace di lavorare con autonomia, confrontarsi con team multidisciplinari e seguire il ciclo di vita delle applicazioni dalla progettazione al rilascio.
Cerchiamo una persona: proattiva e orientata alla soluzione attenta alla qualità del prodotto e all'esperienza utente capace di gestire attività e progetti con un elevato livello di autonomia interessata a lavorare sia su applicazioni mobile sia su piattaforme web disponibile al confronto tecnico e alla condivisione delle conoscenze capace di valutare vantaggi, limiti e compromessi delle diverse soluzioni tecnologiche
Responsabilità Progettare e sviluppare applicazioni mobile multipiattaforma con Flutter Sviluppare e mantenere componenti e applicazioni mobile native per Android e iOS Realizzare interfacce web moderne, performanti e responsive con React e Next.js Collaborare alla definizione dell'architettura tecnica delle applicazioni Integrare API, servizi backend e SDK di terze parti Gestire il rilascio e la pubblicazione delle applicazioni sugli store Garantire qualità, stabilità, sicurezza e manutenibilità del codice Effettuare code review e contribuire alla definizione degli standard di sviluppo Analizzare e risolvere problematiche tecniche, prestazionali e di compatibilità Collaborare con sviluppatori backend, designer, product manager e altri stakeholder Supportare la crescita tecnica del team e dei profili meno esperti
Competenze Richieste Esperienza significativa nello sviluppo frontend e mobile Ottima conoscenza di Flutter e del linguaggio Dart Esperienza nello sviluppo Android con Kotlin e IOS con Swift Ottima conoscenza di React e Next.js Buona conoscenza di JavaScript e TypeScript Esperienza nell'integrazione di API REST e servizi remoti Conoscenza dei principali pattern architetturali utilizzati nello sviluppo mobile e frontend Esperienza nella gestione dello stato delle applicazioni Conoscenza dei processi di build, testing, distribuzione e pubblicazione delle applicazioni Familiarità con Git e con workflow di sviluppo collaborativo Capacità di scrivere codice pulito, testabile e facilmente manutenibile Capacità di lavorare con autonomia e assumersi la responsabilità tecnica delle attività assegnate Buone capacità di analisi, comunicazione e problem solving
Requisiti preferenziali Esperienza nell'integrazione di SDK di terze parti all'interno di applicazioni mobile Esperienza con SDK per pagamenti, autenticazione, notifiche push, analytics, mappe, videocall, servizi sanitari o altri servizi esterni Conoscenza dello sviluppo backend con Python, JavaScript o TypeScript Esperienza con Node.js e relativi framework Conoscenza di database relazionali o NoSQL Esperienza nella progettazione o nel consumo di API REST e GraphQL Conoscenza di sistemi CI/CD Esperienza con Docker e ambienti containerizzati Conoscenza dei processi di pubblicazione su Apple App Store e Google Play Store Esperienza con test automatici, unit test, integration test ed end-to-end test Familiarità con metodologie Agile e strumenti di gestione del ciclo di sviluppo