Puzzle
Puzzle
51 – 200 Anställda
B2BRekrytering
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.