
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.