
Puzzle er et bemannings- og rekrutteringsfirma med spesialisering innen teknologitalenter fra Latin-Amerika gjennom nearshore-løsninger. Selskapet hjelper virksomheter med å utvide ingeniørkapasiteten sin gjennom bemanningsforsterkning og dedikerte team, og formidler utviklere, produktsjefer, QA-spesialister og andre tekniske fagfolk. Puzzle arbeider med å koble organisasjoner med ingeniør- og IT-talenter for å støtte veksten deres.
Senior iOS-ingeniør, fjernarbeid i Brasil
Bygg pålitelige native iOS-opplevelser for Puzzles produkt med fokus på skapere. Ha ansvar for funksjoner fra design til lansering og produksjonsovervåking. Forbedre appens ytelse, testing og pålitelighet i samarbeid med tverrfaglige team.
Beskrivelse
- Led iOS-funksjoner fra teknisk utforming til implementering, testing, lansering og produksjonsovervåking.
- Lag tilgjengelige, responsive og pålitelige mobilgrensesnitt med moderne iOS-metoder.
- Bygg og vedlikehold integrasjoner for API-er, autentisering, lokal lagring og bakgrunnsoppgaver.
- Undersøk og løs krasj, samtidighetsproblemer, minneproblemer og flaskehalser i ytelsen.
- Bidra til appens arkitektur, og forbedre utviklingsverktøy og prosesser.
- Skriv tydelig og vedlikeholdbar kode med grundige tester.
- Gå gjennom kode og gi konstruktive tekniske tilbakemeldinger.
- Veiled andre ingeniører, og bidra til en samarbeidsorientert ingeniørkultur.
- Delta i den fastsatte vaktordningen for produksjonsstøtte eller beredskap.
- Samarbeid med team innen backend, Android, kvalitetssikring, produkt og design.
- Lever funksjoner fra produktplanen som oppfyller krav og akseptansekriterier.
- Forbedre bruk uten krasj, appens ytelse, automatisert testdekning, feilrate og forutsigbarheten i utgivelser.
- I løpet av de første 30 dagene lærer du iOS-arkitekturen, utviklingspraksisen, produktplanen og utgivelsesprosessen.
- På dag 31–60 leverer du en testet funksjon eller en prioritert produksjonsforbedring.
- På dag 61–90 forbedrer du en viktig flaskehals innen pålitelighet eller utvikling, og bidrar til å utforme en prioritert plan for tekniske forbedringer.
- Du rapporterer til Mobile Engineering Manager eller Head of Engineering.
Krav
- Ha minst fem års profesjonell erfaring med programvareutvikling, inkludert betydelig erfaring med å bygge og lansere native iOS-apper.
- Ha solid erfaring med Swift og SwiftUI og/eller UIKit.
- Forstå livssyklusen til iOS-apper, samtidighet, nettverk og API-integrasjon.
- Ha erfaring med å skrive og vedlikeholde automatiserte tester for mobilapper.
- Kunne diagnostisere og løse produksjonsproblemer som krasj, minneproblemer og flaskehalser i ytelsen.
- Forstå mobilsikkerhet, tilgjengelighet, app-signering, CI/CD og prosessene for App Store-utgivelser.
- Kunne selvstendig utforme, utvikle, feilsøke, teste og vedlikeholde programvare av produksjonskvalitet.
- Kommunisere og samarbeide effektivt.
- Ha erfaring med programvareutvikling både med og uten agentiske eller generative AI-kodeverktøy.
- Bruke kodeassistenter og AI-agenter effektivt samtidig som du opprettholder høy ingeniørkvalitet.
- Selvstendig evaluere, feilsøke og validere AI-generert kode.
- Ta ansvar for at produksjonskoden er korrekt, sikker, effektiv og vedlikeholdbar.
- Vite hvordan proprietær kode, påloggingsinformasjon og sensitive opplysninger beskyttes ved bruk av AI-utviklingsverktøy.
Fordeler
- Få konkurransedyktig lønn i USD tilpasset ferdighetene og erfaringen din.
- Få sjenerøs betalt fri som støtter balanse mellom jobb og fritid og gir rom for hvile.
- Få et tilskudd som bidrar til å dekke helseforsikring.
- Delta i strukturerte årlige lønnsvurderinger som anerkjenner prestasjonene dine.
- Få støtte til betalt opplæring og sertifisering for videre faglig utvikling.