Mindgrub
Mindgrub
Mindgrub è un’agenzia digitale che offre servizi tecnologici e creativi completi a organizzazioni nei settori della consulenza, della sanità e dell’alimentazione e delle bevande. Le sue attività comprendono lo sviluppo agile di software, siti web e applicazioni, branding, campagne di marketing, tecnologie emergenti, consulenza manageriale, servizi di assistenza e chatbot basati sull’intelligenza artificiale. Mindgrub combina strategia di prodotto, design, ingegneria e problem solving digitale per aiutare i clienti a sviluppare e migliorare le loro esperienze digitali, compresi i progetti realizzati per Johns Hopkins University Press.

Ingegnere senior del software iOS (contratto)

Sviluppa e mantieni applicazioni iOS in produzione con Swift e SwiftUI come ingegnere senior presso Mindgrub. Contribuisci allo sviluppo Android con Kotlin e Jetpack Compose quando le esigenze del progetto lo richiedono.

Descrizione

  • Sviluppare, testare, distribuire e mantenere applicazioni iOS in produzione con Swift, SwiftUI e i moderni framework Apple
  • Fornire una guida tecnica senior sull’architettura mobile, sulle decisioni di implementazione, sulla qualità del codice e sulle pratiche di ingegneria
  • Collaborare con ingegneri, designer, project manager, specialisti QA e clienti per trasformare i requisiti in soluzioni tecniche
  • Contribuire alle applicazioni Android con Kotlin e Jetpack Compose quando emergono esigenze del progetto
  • Implementare funzionalità, correggere difetti, revisionare il codice, risolvere problemi e supportare i rilasci sulle basi di codice iOS e Android
  • Creare architettura, funzionalità ed esperienze utente coerenti su entrambe le piattaforme mobili
  • Valutare framework, librerie, funzionalità delle piattaforme e tecnologie correlate
  • Contribuire a tutte le fasi di analisi, pianificazione, stima, implementazione, test, distribuzione e manutenzione
  • Preparare stime dell’impegno a livello di attività e supportare le stime tecniche e di progetto
  • Monitorare budget e tempistiche del progetto assumendo la responsabilità dei deliverable assegnati
  • Revisionare il codice dei colleghi e fornire feedback pratico e attuabile
  • Applicare le conoscenze tecniche condivise per risolvere problemi complessi di ingegneria
  • Migliorare i processi di ingegneria, le pratiche di sviluppo, l’architettura delle applicazioni e l’efficienza del team
  • Applicare gli standard di ingegneria e i processi di sviluppo di Mindgrub al lavoro di progetto
  • Comunicare con i clienti in merito a requisiti tecnici, aggiornamenti del progetto, decisioni e risoluzione dei problemi
  • Affiancare gli ingegneri attraverso revisioni, programmazione in coppia, discussioni tecniche e condivisione delle conoscenze
  • Aiutare a intervistare e valutare i candidati per ruoli di ingegneria
  • Mantenersi aggiornati sull’evoluzione delle tecnologie iOS e Android e delle pratiche di sviluppo

Requisiti

  • Essere autorizzati a lavorare negli Stati Uniti
  • Lavorare da remoto dalle 9:00 alle 17:00, ora della costa orientale, con una settimana lavorativa prevista di 40 ore
  • Supportare il contratto da ottobre 2026 a settembre 2027, con possibilità di proroga
  • Avere almeno quattro anni di esperienza professionale nello sviluppo iOS, inclusa una significativa esperienza recente nella creazione e manutenzione di applicazioni Swift in produzione
  • Avere esperienza professionale recente nello sviluppo di applicazioni native sia per iOS sia per Android
  • Dimostrare competenza attuale e pratica in Swift e SwiftUI, incluse interfacce SwiftUI in produzione e un’adeguata integrazione con UIKit
  • Conoscere l’SDK iOS attuale, Xcode, il ciclo di vita delle applicazioni, la concorrenza, il networking, la persistenza, il debugging, l’ottimizzazione delle prestazioni, i test automatizzati, la gestione delle dipendenze e la firma e distribuzione Apple
  • Avere esperienza professionale nello sviluppo Android con Kotlin e Jetpack Compose
  • Comprendere Android Studio, le librerie Jetpack, Compose UI, l’architettura delle applicazioni, le coroutine, Gradle, il networking, la persistenza, i test e la pubblicazione
  • Essere in grado di comprendere, eseguire il debug e contribuire in autonomia con codice di produzione significativo a moderne basi di codice iOS e Android
  • Comprendere concetti di interfaccia dichiarativa come gestione dello stato, navigazione, architettura delle applicazioni, ciclo di vita e convenzioni specifiche delle piattaforme
  • Avere esperienza nella progettazione o nel contributo ad architetture di applicazioni mobili manutenibili
  • Comprendere l’architettura iOS e Android, i cicli di vita, le funzionalità delle piattaforme, l’accessibilità, le prestazioni e i processi di rilascio
  • Avere esperienza nel consumo di API REST e nel collegamento di applicazioni mobili a servizi backend e SDK di terze parti
  • Conoscere i flussi di lavoro Git, l’integrazione continua, i test automatizzati e i processi di rilascio mobile
  • Dimostrare solide capacità di debugging e problem solving tra applicazioni mobili, API e integrazioni di terze parti
  • Comunicare efficacemente con ingegneri, team di progetto, clienti e altri stakeholder
  • Lavorare in autonomia all’interno di team di progetto multidisciplinari
  • Essere in grado di partecipare alle riunioni digitalmente o di persona quando richiesto

Benefit

  • È possibile un’estensione del contratto
  • Modalità di lavoro da remoto
  • Settimana lavorativa prevista di 40 ore
  • Ambiente di lavoro inclusivo e rispettoso

Offerte correlate

Thermo Fisher Scientific

Amministratore delle applicazioni Clarity PPM – Thermo Fisher Scientific, da remoto in India

Thermo Fisher Scientific

Amministrare Clarity PPM e fornire supporto di livello 2, monitoraggio, gestione degli accessi, test e distribuzioni. Supportare le operazioni delle applicazioni aziendali in India e nelle Filippine.

Apri
Avantor

Coordinatore operativo: inventario e spedizioni di laboratorio

Avantor

Coordina inventario, acquisti, spedizioni e assistenza clienti per i clienti scientifici di Avantor. Il ruolo supporta anche le spedizioni di materiali pericolosi, la reportistica e i sistemi di gestione dell’inventario.

Apri
Endless Studios

Sviluppatore di programmi didattici di game design (Unity)

Endless Studios

Sviluppa lezioni di game design per i programmi di istruzione tecnica e professionale delle scuole superiori della Florida usando il motore Endstar di Endless Studios. Crea lezioni ponte per Unity, valutazioni, guide per gli insegnanti e tutorial per la classe.

Apri
Nivoda

Ingegnere senior di IA e apprendimento automatico, da remoto negli Stati Uniti

Nivoda

Sviluppa sistemi di ranking, raccomandazione e ricerca multimodale per il marketplace globale di gioielli di Nivoda e le vetrine dei gioiellieri. Crea funzionalità di apprendimento automatico in produzione per la ricerca, la scoperta di prodotti e l’abbinamento delle immagini.

Apri