
Puzzle är ett bemannings- och rekryteringsföretag med fokus på teknisk kompetens från Latinamerika via nearshore-upplägg. Företaget hjälper verksamheter att utöka sin ingenjörskapacitet genom personalförstärkning och dedikerade team, och förmedlar utvecklare, produktchefer, QA-specialister och andra tekniska experter. Puzzle arbetar med att knyta samman organisationer med kompetens inom teknik och IT för att stödja deras tillväxt.
Senior iOS-ingenjör, distansarbete i Brasilien
Bygg tillförlitliga, inbyggda iOS-upplevelser för Puzzles produkt med fokus på kreatörer. Ansvara för funktioner från design till lansering och produktionsövervakning. Förbättra appens prestanda, testning och tillförlitlighet tillsammans med tvärfunktionella team.
Beskrivning
- Led iOS-funktioner från teknisk utformning till implementation, testning, lansering och produktionsövervakning.
- Skapa tillgängliga, responsiva och tillförlitliga mobilgränssnitt med moderna iOS-metoder.
- Bygg och underhåll integrationer för API:er, autentisering, lokal lagring och bakgrundsjobb.
- Utred och åtgärda krascher, samtidighetsproblem, minnesproblem och prestandaflaskhalsar.
- Bidra till appens arkitektur och förbättra utvecklingsverktyg och processer.
- Skriv tydlig och lättunderhållen kod med stöd av omfattande tester.
- Granska kod och ge konstruktiv teknisk återkoppling.
- Vägled kollegor inom teknik och bidra till en samarbetsinriktad ingenjörskultur.
- Delta i den fastställda rotationen för produktionssupport eller beredskap.
- Samarbeta med team inom backend, Android, kvalitetssäkring, produkt och design.
- Leverera funktioner från produktplanen som uppfyller krav och acceptanskriterier.
- Förbättra andelen kraschtidfri användning, appens prestanda, automatiserad testtäckning, felfrekvens och förutsägbarheten i releaser.
- Under de första 30 dagarna lär du dig iOS-arkitekturen, utvecklingsrutinerna, produktplanen och releaseprocessen.
- Dag 31–60 levererar du en testad funktion eller en prioriterad produktionsförbättring.
- Dag 61–90 förbättrar du en viktig flaskhals inom tillförlitlighet eller utveckling och hjälper till att utforma en prioriterad plan för tekniska förbättringar.
- Du rapporterar till Mobile Engineering Manager eller Head of Engineering.
Krav
- Ha minst fem års yrkeserfarenhet inom mjukvaruutveckling, inklusive gedigen erfarenhet av att bygga och lansera inbyggda iOS-appar.
- Ha gedigen erfarenhet av Swift och SwiftUI och/eller UIKit.
- Förstå iOS-appens livscykel, samtidighet, nätverk och API-integration.
- Ha erfarenhet av att skriva och underhålla automatiserade tester för mobilappar.
- Kunna diagnostisera och lösa produktionsproblem som krascher, minnesproblem och prestandaflaskhalsar.
- Förstå mobil säkerhet, tillgänglighet, appsignering, CI/CD och App Store-lanseringsprocesser.
- Kunna självständigt utforma, utveckla, felsöka, testa och underhålla programvara av produktionskvalitet.
- Kommunicera och samarbeta effektivt.
- Ha erfarenhet av att utveckla programvara både med och utan agentiska eller generativa AI-kodningsverktyg.
- Använda kodassistenter och AI-agenter effektivt och samtidigt upprätthålla hög ingenjörskvalitet.
- Självständigt utvärdera, felsöka och validera AI-genererad kod.
- Ta ansvar för att produktionskod är korrekt, säker, snabb och lätt att underhålla.
- Veta hur proprietär kod, inloggningsuppgifter och känslig information skyddas vid användning av AI-utvecklingsverktyg.
Förmåner
- Få en konkurrenskraftig lön i USD som motsvarar din kompetens och erfarenhet.
- Få generös betald ledighet för återhämtning och balans mellan arbete och privatliv.
- Få ett bidrag som hjälper till att täcka sjukförsäkring.
- Delta i strukturerade årliga lönerevisioner där prestation uppmärksammas.
- Få stöd för betald utbildning och certifiering för din fortsatta utveckling.