Puzzle
Puzzle
51 – 200 Dipendenti
B2BReclutamento
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.