Puzzle
Puzzle
51 – 200 Medewerkers
B2BWerving
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.