Puzzle
Puzzle
51 – 200 Mitarbeitende
B2BPersonalbeschaffung
Puzzle ist ein Personalvermittlungs- und Recruitingunternehmen, das sich auf Nearshore-Technologiefachkräfte aus Lateinamerika spezialisiert hat. Das Unternehmen unterstützt Firmen beim Ausbau ihrer Engineering-Kapazitäten durch Personalverstärkung und dedizierte Teams und vermittelt Entwickler, Produktmanager, QA-Fachkräfte sowie weitere technische Spezialisten. Puzzle bringt Unternehmen mit Engineering- und IT-Fachkräften zusammen, um ihr Wachstum zu unterstützen.

Senior iOS Engineer, remote in Brasilien

Entwickle zuverlässige native iOS-Erlebnisse für Puzzles Produkt für Kreative und verantworte Funktionen vom Design bis zur Veröffentlichung und Überwachung im Produktivbetrieb. Verbessere App-Leistung, Tests und Zuverlässigkeit gemeinsam mit Teams aus verschiedenen Fachbereichen.

Beschreibung

  • Leite iOS-Funktionen von der technischen Konzeption über Implementierung, Tests und Veröffentlichung bis zur Überwachung im Produktivbetrieb.
  • Entwickle barrierefreie, responsive und zuverlässige mobile Oberflächen mit modernen iOS-Methoden.
  • Entwickle und pflege Integrationen für APIs, Authentifizierung, lokalen Speicher und Hintergrundaufgaben.
  • Untersuche und behebe Abstürze, Nebenläufigkeitsprobleme, Speicherprobleme und Leistungsschwächen.
  • Wirke an der App-Architektur mit und verbessere Entwicklungstools und -prozesse.
  • Schreibe klaren, wartbaren Code, der durch umfassende Tests abgesichert ist.
  • Überprüfe Code und gib konstruktives technisches Feedback.
  • Begleite andere Engineers als Mentor und unterstütze eine kooperative Engineering-Kultur.
  • Übernimm Aufgaben im festgelegten Produktionssupport oder Bereitschaftsdienst.
  • Arbeite mit Teams für Backend, Android, Qualitätssicherung, Produkt und Design zusammen.
  • Setze Funktionen aus der Produktplanung um, die Anforderungen und Abnahmekriterien erfüllen.
  • Verbessere die absturzfreie Nutzung, App-Leistung, automatisierte Testabdeckung, Fehlerquoten und Planbarkeit von Releases.
  • Lerne in den ersten 30 Tagen die iOS-Architektur, Entwicklungspraktiken, Produktplanung und den Release-Prozess kennen.
  • Veröffentliche zwischen dem 31. und 60. Tag eine getestete Funktion oder eine vorrangige Verbesserung im Produktivbetrieb.
  • Verbessere zwischen dem 61. und 90. Tag einen wichtigen Engpass bei Zuverlässigkeit oder Entwicklung und wirke an einem priorisierten Plan für technische Verbesserungen mit.
  • Du berichtest an die Leitung Mobile Engineering oder die technische Leitung.

Anforderungen

  • Du bringst mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung mit, darunter umfassende Erfahrung mit der Entwicklung und Veröffentlichung nativer iOS-Apps.
  • Du hast fundierte Erfahrung mit Swift und SwiftUI und/oder UIKit.
  • Du verstehst den Lebenszyklus von iOS-Apps, Nebenläufigkeit, Netzwerke und API-Integration.
  • Du hast Erfahrung mit dem Schreiben und der Pflege automatisierter Tests für mobile Apps.
  • Du kannst Probleme im Produktivbetrieb wie Abstürze, Speicherprobleme und Leistungsschwächen diagnostizieren und beheben.
  • Du kennst dich mit mobiler Sicherheit, Barrierefreiheit, App-Signierung, CI/CD und App-Store-Veröffentlichungen aus.
  • Du kannst eigenständig Software in Produktionsqualität konzipieren, entwickeln, debuggen, testen und warten.
  • Du kommunizierst und arbeitest effektiv mit anderen zusammen.
  • Du hast Software sowohl mit als auch ohne agentische oder generative KI-Programmierwerkzeuge entwickelt.
  • Du setzt Programmierassistenten und KI-Agenten effektiv ein und hältst dabei die Engineering-Qualität aufrecht.
  • Du kannst KI-generierten Code eigenständig bewerten, debuggen und überprüfen.
  • Du übernimmst Verantwortung für Korrektheit, Sicherheit, Leistung und Wartbarkeit des Produktivcodes.
  • Du weißt, wie du bei der Nutzung von KI-Entwicklungswerkzeugen proprietären Code, Zugangsdaten und vertrauliche Informationen schützt.

Zusatzleistungen

  • Du erhältst ein wettbewerbsfähiges Gehalt in US-Dollar, das deinen Fähigkeiten und deiner Erfahrung entspricht.
  • Du erhältst großzügige bezahlte Freizeit, damit du dich erholen und Beruf und Privatleben in Einklang bringen kannst.
  • Du erhältst einen Zuschuss zur Unterstützung deiner Krankenversicherung.
  • Du nimmst an strukturierten jährlichen Gehaltsüberprüfungen teil, bei denen deine Leistung berücksichtigt wird.
  • Du erhältst Unterstützung für bezahlte Schulungen und Zertifizierungen, um dich beruflich weiterzuentwickeln.