
Puzzle è una società di selezione e reclutamento specializzata in talenti tecnologici nearshore provenienti dall’America Latina. Aiuta le aziende ad ampliare la propria capacità ingegneristica tramite l’inserimento di personale e team dedicati, selezionando sviluppatori, product manager, professionisti del controllo qualità e altri specialisti tecnici. La sua attività si concentra sul mettere in contatto le organizzazioni con talenti in ambito ingegneristico e IT per sostenerne la crescita.
Ingegnere iOS senior, da remoto in Brasile
Realizza esperienze iOS native e affidabili per il prodotto di Puzzle rivolto ai creator, seguendo le funzionalità dalla progettazione al rilascio e al monitoraggio in produzione. Migliora le prestazioni, i test e l’affidabilità dell’app collaborando con team interfunzionali.
Descrizione
- Guida le funzionalità iOS dalla progettazione tecnica all’implementazione, ai test, al rilascio e al monitoraggio in produzione.
- Crea interfacce mobili accessibili, reattive e affidabili applicando le moderne pratiche iOS.
- Sviluppa e mantieni integrazioni con API, autenticazione, archiviazione locale e attività in background.
- Analizza e risolvi arresti anomali, problemi di concorrenza, problemi di memoria e colli di bottiglia nelle prestazioni.
- Contribuisci all’architettura dell’app e migliora gli strumenti e i processi di ingegneria.
- Scrivi codice chiaro e manutenibile, supportato da test approfonditi.
- Esamina il codice e fornisci feedback tecnici costruttivi.
- Fai da mentor agli altri ingegneri e sostieni una cultura di collaborazione.
- Partecipa alla turnazione definita per il supporto alla produzione o la reperibilità.
- Collabora con i team backend, Android, controllo qualità, Prodotto e Design.
- Realizza le funzionalità della roadmap rispettando requisiti e criteri di accettazione.
- Migliora l’utilizzo senza arresti anomali, le prestazioni dell’app, la copertura dei test automatizzati, il tasso di difetti e la prevedibilità dei rilasci.
- Nei primi 30 giorni, acquisisci familiarità con l’architettura iOS, le pratiche di sviluppo, la roadmap del prodotto e il processo di rilascio.
- Tra il 31° e il 60° giorno, rilascia una funzionalità testata o un miglioramento prioritario in produzione.
- Tra il 61° e il 90° giorno, migliora un importante collo di bottiglia dell’affidabilità o dello sviluppo e contribuisci a definire un piano prioritario di miglioramenti tecnici.
- Riporta al responsabile dell’ingegneria mobile o al responsabile dell’ingegneria.
Requisiti
- Hai almeno cinque anni di esperienza professionale nell’ingegneria del software, inclusa una solida esperienza nella creazione e nel rilascio di app iOS native.
- Hai una solida esperienza con Swift e SwiftUI e/o UIKit.
- Conosci il ciclo di vita delle app iOS, la concorrenza, le reti e l’integrazione delle API.
- Hai esperienza nella scrittura e nella manutenzione di test automatizzati per app mobili.
- Sai diagnosticare e risolvere problemi in produzione, come arresti anomali, problemi di memoria e colli di bottiglia nelle prestazioni.
- Conosci la sicurezza mobile, l’accessibilità, la firma delle app, CI/CD e i processi di rilascio sull’App Store.
- Sai progettare, sviluppare, eseguire il debug, testare e mantenere in autonomia software di qualità produttiva.
- Comunichi e collabori in modo efficace.
- Hai esperienza nello sviluppo software con e senza strumenti di programmazione basati su IA generativa o agentica.
- Usi efficacemente gli assistenti di programmazione e gli agenti IA mantenendo la qualità ingegneristica.
- Valuti, analizzi e convalidi in autonomia il codice generato dall’IA.
- Ti assumi la responsabilità della correttezza, della sicurezza, delle prestazioni e della manutenibilità del codice in produzione.
- Sai proteggere codice proprietario, credenziali e informazioni sensibili quando utilizzi strumenti di sviluppo basati sull’IA.
Benefit
- Ricevi uno stipendio competitivo in USD, commisurato alle tue competenze e alla tua esperienza.
- Hai a disposizione generosi giorni di ferie retribuite per favorire l’equilibrio tra lavoro e vita privata e il riposo.
- Ricevi un contributo per aiutare a coprire l’assicurazione sanitaria.
- Partecipa a revisioni salariali annuali strutturate che riconoscono i risultati.
- Ricevi supporto economico per formazione e certificazioni a sostegno della crescita professionale continua.