
Puzzle is een wervings- en recruitmentbureau dat gespecialiseerd is in nearshore-technologietalent uit Latijns-Amerika. Het bedrijf helpt organisaties hun engineeringcapaciteit uit te breiden met personeelsuitbreiding en toegewijde teams, en bemiddelt ontwikkelaars, productmanagers, QA-professionals en andere technische specialisten. Puzzle brengt organisaties in contact met engineering- en IT-talent om hun groei te ondersteunen.
Senior iOS Engineer, op afstand in Brazilië
Bouw betrouwbare native iOS-ervaringen voor Puzzles product voor makers en begeleid functies van ontwerp tot release en monitoring in productie. Verbeter appprestaties, tests en betrouwbaarheid in samenwerking met teams uit verschillende disciplines.
Beschrijving
- Leid iOS-functies van technisch ontwerp via implementatie en tests tot release en monitoring in productie.
- Bouw toegankelijke, responsieve en betrouwbare mobiele interfaces met moderne iOS-praktijken.
- Bouw en onderhoud integraties voor API's, authenticatie, lokale opslag en achtergrondtaken.
- Onderzoek en verhelp crashes, problemen met gelijktijdigheid, geheugenproblemen en prestatieknelpunten.
- Draag bij aan de apparchitectuur en verbeter ontwikkeltools en -processen.
- Schrijf heldere, onderhoudbare code met uitgebreide tests.
- Beoordeel code en geef constructieve technische feedback.
- Begeleid collega-engineers en draag bij aan een samenwerkingsgerichte engineeringcultuur.
- Neem deel aan de vastgestelde productieondersteuning of bereikbaarheidsdienst.
- Werk samen met teams voor backend, Android, QA, Product en Design.
- Lever functies uit de roadmap op die aan vereisten en acceptatiecriteria voldoen.
- Verbeter crashvrij gebruik, appprestaties, geautomatiseerde testdekking, defectpercentages en voorspelbaarheid van releases.
- Leer in de eerste 30 dagen de iOS-architectuur, ontwikkelpraktijken, productroadmap en het releaseproces kennen.
- Lever tussen dag 31 en 60 een geteste functie of een prioritaire verbetering voor productie op.
- Verbeter tussen dag 61 en 90 een belangrijk knelpunt op het gebied van betrouwbaarheid of ontwikkeling en help een geprioriteerd plan voor technische verbeteringen op te stellen.
- Je rapporteert aan de Mobile Engineering Manager of het hoofd Engineering.
Vereisten
- Je hebt minstens vijf jaar professionele ervaring in software-engineering, waaronder ruime ervaring met het bouwen en uitbrengen van native iOS-apps.
- Je hebt ruime ervaring met Swift en SwiftUI en/of UIKit.
- Je hebt inzicht in de levenscyclus van iOS-apps, gelijktijdigheid, netwerken en API-integratie.
- Je hebt ervaring met het schrijven en onderhouden van geautomatiseerde tests voor mobiele apps.
- Je kunt productieproblemen zoals crashes, geheugenproblemen en prestatieknelpunten diagnosticeren en oplossen.
- Je hebt kennis van mobiele beveiliging, toegankelijkheid, app-ondertekening, CI/CD en het releaseproces in de App Store.
- Je kunt zelfstandig software van productiekwaliteit ontwerpen, ontwikkelen, debuggen, testen en onderhouden.
- Je communiceert en werkt effectief samen.
- Je hebt software ontwikkeld met en zonder agentische of generatieve AI-codeertools.
- Je gebruikt codeerassistenten en AI-agenten effectief en bewaakt daarbij de engineeringkwaliteit.
- Je kunt AI-gegenereerde code zelfstandig beoordelen, debuggen en valideren.
- Je neemt verantwoordelijkheid voor de juistheid, beveiliging, prestaties en onderhoudbaarheid van productiecode.
- Je weet hoe je bedrijfseigen code, inloggegevens en gevoelige informatie beschermt bij het gebruik van AI-ontwikkeltools.
Voordelen
- Je ontvangt een concurrerend salaris in Amerikaanse dollars dat aansluit bij je vaardigheden en ervaring.
- Je krijgt ruim betaald verlof om uit te rusten en een goede balans tussen werk en privé te ondersteunen.
- Je ontvangt een subsidie als bijdrage aan je zorgverzekering.
- Je neemt deel aan gestructureerde jaarlijkse salarisbeoordelingen waarin je prestaties worden meegewogen.
- Je krijgt ondersteuning voor betaalde trainingen en certificeringen voor je verdere professionele ontwikkeling.