Roku
Apple
Software Development Engineer in Test – Apps, Identity Management Services
Über die Stelle
Stellen Sie sich vor, was Sie hier tun könnten! Bei Apple werden neue Ideen sehr schnell zu extraordinären Produkten, Dienstleistungen und Kundenerlebnissen. Bringen Sie Leidenschaft und Engagement in Ihre Arbeit ein, und es gibt keine Grenzen für Ihre Erfolge. Kommen Sie in unser Team, und gemeinsam werden wir alle Wege erkunden, um die Abläufe von Apple zu verbessern und unseren Mitarbeitern zu ermöglichen, das zu tun, was sie am besten können: magische Erlebnisse für unsere Kunden zu schaffen.
Das Identity Management Services (IdMS)-Team ist eine hochentwickelte Ingenieurgruppe, die hinter den Kernsystemen steht, die Apple Account-Identitäten auf allen Plattformen von Apple antreiben – von iCloud, dem App Store und Apple Music bis hin zu Apple Pay, FaceTime und dem Online Store. Wir entwerfen und bauen skalierbare, sichere Infrastrukturen, die täglich Milliarden von Benutzerinteraktionen unterstützen. Als Teil unseres Teams arbeiten Sie mit einigen der talentiertesten Ingenieure der Branche zusammen und nutzen modernste Technologien, darunter iOS, macOS, RESTful Webservices, Spring, ServiceTalk und mehr. Wenn Sie von Herausforderungen im großen Maßstab begeistert sind und sich von Innovation inspirieren lassen, freuen wir uns auf Sie.
BESCHREIBUNG
Treten Sie dem Identity Management Services (IdMS)-Team von Apple als Softwareentwickler bei und gestalten Sie die nächste Generation innovativer, hochskalierbarer Softwareanwendungen mit. Wir suchen einen passionierten und engagierten Ingenieur mit Erfahrung in der Entwicklung und Bereitstellung von großen, nachfrageintensiven Systemen. In dieser Rolle werden Sie in den gesamten Softwareentwicklungszyklus eingebunden sein – von Architektur und Design bis hin zu Implementierung, Test und Wartung. Sie werden zur Entwicklung neuer Produktfunktionen, zur Verbesserung bestehender Funktionalitäten und zur Steigerung von Leistung und Codequalität beitragen. Als Teil des IdMS-Teams arbeiten Sie eng mit funktionsübergreifenden Partnern zusammen, darunter Business Stakeholder, Ingenieurkollegen, QA-Teams, Produktmanager und Human Interface Designer. Dies ist eine Gelegenheit, in einer dynamischen, schnelllebigen Umgebung zu arbeiten, in der Ihre Beiträge direkt
MINDESTQUALIFIKATIONEN
- 5+ Jahre nachweisbare Erfahrung in der Softwareentwicklung und/oder Qualitätssicherung.
- Starke Leidenschaft für Qualitätssicherung, einschließlich der Entwicklung und Wartung von automatisierten Testbibliotheken und -werkzeugen.
- Starke Programmier- und Software-Design-Kenntnisse, vorzugsweise in Swift und/oder Python.
- Ausgezeichnete Kenntnisse und Erfahrung mit Testmethoden, die von funktionalen Unit-Tests bis hin zu Integrations-, Regressions- und explorativen Tests reichen.
- Erfahrung im Aufbau automatisierter UI- und Nicht-UI-Tests für benutzerorientierte Anwendungen oder System-Frameworks, einschließlich Tests auf iOS, macOS, Web, Android und Windows.
- Kreativer Problemlöser mit einem Händchen für den Aufbau skalierbarer Lösungen in einer kollaborativen, funktionsübergreifenden Umgebung.
- Fähigkeit, schwierige technische und UX-Probleme proaktiv zu triagieren, zu untersuchen und zu debuggen – sowohl selbstständig als auch kollaborativ.
- Starke Kommunikations- und zwischenmenschliche Fähigkeiten mit der Fähigkeit, effektiv teams- und disziplinübergreifend zu arbeiten.
- Bachelor/Master in Informatik/Ingenieurwesen oder gleichwertige Erfahrung in einem verwandten Bereich.
BEVORZUGTE QUALIFIKATIONEN
- Vertrautheit mit den Grundlagen des Identitätsmanagements.
- Expertise in Build-Werkzeugen und CI/CD-Integrationen.
- Erfahrung mit sicherheits-, datenschutz- oder authentifizierungsbezogenen Tests.
- Nachweisliche Fähigkeit, unter engen Zeitplänen qualitativ hocwertige Arbeit zu liefern.
- Erfahrung mit generativen KI-Tools (z. B. LLMs, Prompt Engineering), um die Erstellung von Tests, die Abdeckungsanalyse oder die Fehler-Triage zu beschleunigen.
- Kenntnisse des Apple-Entwicklungsökosystems einschließlich Xcode, Xcode Cloud und XCTest/XCUITest.
- Vertrautheit mit Bug-Tracking- und Testmanagement-Tools wie Radar oder JIRA.
