
Puzzle er et bemandings- og rekrutteringsfirma med speciale i nearshore-teknologitalenter fra Latinamerika. Virksomheden hjælper virksomheder med at udvide deres ingeniørkapacitet gennem bemandingsløsninger og dedikerede teams og formidler udviklere, produktchefer, QA-specialister og andre tekniske fagfolk. Puzzles arbejde handler om at forbinde organisationer med ingeniør- og IT-talenter, der kan understøtte deres vækst.
Senior iOS-ingeniør, fjernarbejde i Brasilien
Byg pålidelige native iOS-oplevelser til Puzzles produkt med fokus på skabere. Tag ansvar for funktioner fra design til lancering og produktionsovervågning. Forbedr appens ydeevne, testning og pålidelighed i samarbejde med tværfaglige teams.
Beskrivelse
- Led iOS-funktioner fra teknisk design til implementering, test, lancering og produktionsovervågning.
- Skab tilgængelige, responsive og pålidelige mobilgrænseflader med moderne iOS-metoder.
- Byg og vedligehold integrationer til API'er, autentificering, lokal lagring og baggrundsopgaver.
- Undersøg og løs nedbrud, samtidighedsproblemer, hukommelsesproblemer og flaskehalse i ydeevnen.
- Bidrag til appens arkitektur, og forbedr udviklingsværktøjer og processer.
- Skriv klar og vedligeholdelsesvenlig kode med grundige tests.
- Gennemgå kode, og giv konstruktiv teknisk feedback.
- Vejled andre ingeniører, og bidrag til en samarbejdende ingeniørkultur.
- Deltag i den fastlagte vagtordning for produktionssupport eller tilkaldevagt.
- Samarbejd med teams inden for backend, Android, kvalitetssikring, produkt og design.
- Lever funktioner fra produktplanen, der opfylder krav og acceptkriterier.
- Forbedr brug uden nedbrud, appens ydeevne, automatiseret testdækning, fejlrate og forudsigeligheden af udgivelser.
- I løbet af de første 30 dage lærer du iOS-arkitekturen, udviklingspraksis, produktplanen og udgivelsesprocessen at kende.
- På dag 31–60 leverer du en testet funktion eller en prioriteret produktionsforbedring.
- På dag 61–90 forbedrer du en væsentlig flaskehals inden for pålidelighed eller udvikling og hjælper med at udforme en prioriteret plan for tekniske forbedringer.
- Du refererer til Mobile Engineering Manager eller Head of Engineering.
Krav
- Have mindst fem års professionel erfaring med softwareudvikling, herunder betydelig erfaring med at bygge og udgive native iOS-apps.
- Have solid erfaring med Swift og SwiftUI og/eller UIKit.
- Forstå iOS-appens livscyklus, samtidighed, netværk og API-integration.
- Have erfaring med at skrive og vedligeholde automatiserede tests til mobilapps.
- Kunne diagnosticere og løse produktionsproblemer som nedbrud, hukommelsesproblemer og flaskehalse i ydeevnen.
- Forstå mobilsikkerhed, tilgængelighed, app-signering, CI/CD og processer for udgivelse i App Store.
- Selvstændigt kunne designe, udvikle, fejlfinde, teste og vedligeholde software i produktionskvalitet.
- Kommunikere og samarbejde effektivt.
- Have erfaring med at udvikle software både med og uden agentiske eller generative AI-kodeværktøjer.
- Bruge kodeassistenter og AI-agenter effektivt og samtidig opretholde høj ingeniørmæssig kvalitet.
- Selvstændigt evaluere, fejlfinde og validere AI-genereret kode.
- Tage ansvar for produktionskodens korrekthed, sikkerhed, ydeevne og vedligeholdelsesvenlighed.
- Vide, hvordan proprietær kode, legitimationsoplysninger og følsomme oplysninger beskyttes ved brug af AI-udviklingsværktøjer.
Fordele
- Få en konkurrencedygtig løn i USD, der matcher dine kompetencer og din erfaring.
- Få generøs betalt ferie, der understøtter balance mellem arbejde og privatliv samt restitution.
- Få et tilskud til at dække sundhedsforsikring.
- Deltage i strukturerede årlige lønrevisioner, der anerkender din indsats.
- Få støtte til betalt uddannelse og certificering som led i din fortsatte faglige udvikling.