CONCEPT SOLUTIONS LLC
JPMorgan Chase & Co.
Lead Software Engineer - Sr. iOS Entwickler
Stellenbeschreibung
Treten Sie einem Team bei, das die Zukunft des digitalen Investierens für Millionen von Kunden gestaltet. Dies ist Ihre Gelegenheit, innovative mobile Erlebnisse zu schaffen, die Menschen befähigen, die Kontrolle über ihre finanzielle Zukunft zu übernehmen – und das alles, während Sie Ihre Karriere neben einigen der besten Ingenieure der Branche ausbauen.
Als Lead Software Engineer bei JPMorganChase innerhalb der Sparte Consumer & Community Banking unter Self Directed Investing sind Sie ein integraler Bestandteil eines agilen Teams, das daran arbeitet, marktführende Technologielösungen auf sichere, stabile und skalierbare Weise zu verbessern, zu entwickeln und bereitzustellen. Als technischer Kernmitarbeiter sind Sie für die Durchführung kritischer Technologielösungen in mehreren technischen Bereichen innerhalb verschiedener Geschäftsfunktionen zur Unterstützung der Geschäftsziele des Unternehmens verantwortlich.
Aufgaben
- Umsetzung kreativer Softwarelösungen, Design, Entwicklung und technische Fehlerbehebung mit der Fähigkeit, über routinemäßige oder konventionelle Ansätze hinauszudenken, um Lösungen zu entwickeln oder technische Probleme zu zerlegen
- Entwicklung von sicheren, qualitativ hochwertigen Produktionscodes sowie Überprüfung und Debugging von Code, der von anderen geschrieben wurde
- Identifizierung von Möglichkeiten zur Eliminierung oder Automatisierung der Behebung wiederkehrender Probleme, um die allgemeine betriebliche Stabilität von Softwareanwendungen und -systemen zu verbessern
- Treibt die Einführung von unternehmensgenehmigten KI-gestützten Engineering-Praktiken im Arbeitsumfeld durch das Team voran, um die Codequalität, die Liefergeschwindigkeit und die Betriebsergebnisse zu verbessern (z. B. KI-gestützte Code-Überprüfung/Refactoring, Beschleunigung der Teststrategie, Unterstützung bei der Analyse von Vorfällen/Grundursachen), während konsistente Validierungsstandards (sicheres Codieren, Peer-Review, automatisierte Tests) etabliert und die Wiederverwendung effektiver Muster im Team gefördert werden.
- Anwendung von Kenntnissen über Tools in der Toolchain des Softwareentwicklungslebenszyklus, einschließlich unternehmensgenehmigter KI-gestützter Entwicklungs- und Automatisierungsfunktionen, zur Verbesserung des durch Automatisierung erzielten Werts.
- Leitung von Bewertungssitzungen mit externen Anbietern, Start-ups und internen Teams, um ergebnisorientierte Prüfungen von Architekturentwürfen, technischen Qualifikationen und Anwendbarkeit für die Nutzung in bestehenden Systemen und der Informationsarchitektur voranzutreiben
- Leitung von Communitys of Practice im Bereich Software Engineering, um das Bewusstsein und die Nutzung neuer und führender Technologien zu fördern
- Zusammenarbeit mit Produkt-, Design- und backend-Teams, um Anforderungen in zuverlässige iOS-Erlebnisse (Leistung, Barrierefreiheit, Lokalisierung und Ausfallsicherheit) zu übersetzen
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Ausbildung oder Zertifizierung in Software-Engineering-Konzepten und 5+ Jahre angewandte Erfahrung
- 5+ Jahre kombinierte Erfahrung in der Software-/Anwendungsentwicklung, einschließlich mobiler Entwicklung
- 3+ Jahre Erfahrung in der Leitung von Technologie und Mentoring eines Teams von vielfältigen Ingenieuren, die native iOS-Apps entwickeln
- Starke iOS-Entwicklungserfahrung in der Erstellung mobiler Anwendungen mit Swift (und Vertrautheit mit Objective-C in gemischten Codebasen)
- Kenntnisse von iOS-Frameworks und UI-Entwicklung, einschließlich UIKit und/oder SwiftUI, Auto Layout und Apple Human Interface Guidelines
- Vertrautheit mit Architekturmustern wie MVVM, MVC, VIPER/Clean Architecture und Mustern wie Coordinator für die Navigation
- Erfahrung mit modernen iOS-nativen Entwicklungstools und -systemen: Xcode, Swift Package Manager (SPM), CocoaPods (falls zutreffend)
- Starkes Verständnis von iOS-Concurrency und reaktiven Mustern: async/await, GCD und optional Combine
- Erfahrung mit lokaler Persistenz und Gerätefunktionen: Core Data, Keychain, Hintergrundaufgaben, Push-Benachrichtigungen
- Nachgewiesene Erfahrung in der effektiven Nutzung von genehmigten KI-gestützten Softwareentwicklungstools (z. B. für Codierung, Code-Überprüfung, Testbeschleunigung, Fehlerbehebung) mit der Fähigkeit, Team-Erwartungen für die Validierung von KI-Ausgaben auf Korrektheit, Leistung und Sicherheit festzulegen.
- Starkes Verständnis des verantwortungsvollen KI-Einsatzes in Engineering-Workflows, einschließlich Überlegungen zur Datenempfindlichkeit, sichere Handhabung von Ein- und Ausgaben sowie Einhaltung von Erwartungen an Ausfallsicherheit und Sicherheit; Erfahrung in der Schulung von Ingenieuren zur sicheren, konformen Einführung in Lieferpraktiken
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Erfahrung mit Agentic AI / GenAI
- Erfahrung mit XCTest / XCUITest, Test Doubles/Mocking-Ansätzen und Snapshot-Tests
- Kenntnisse von Instruments (Time Profiler, Allocations, Leaks) und Absturz-/Leistungsanalyse
- Erfahrung mit CI/CD-Pipelines für mobile Anwendungen
- Vertrautheit mit Best Practices für Barrierefreiheit und VoiceOver-Tests
Chase ist ein führendes Finanzdienstleistungsunternehmen, das fast die Hälfte der Haushalte und Kleinunternehmen Amerikas dabei unterstützt, ihre finanziellen Ziele durch eine breite Palette von Finanzprodukten zu erreichen. Unsere Mission ist es, engagierte, lebenslange Beziehungen aufzubauen und unsere Kunden in den Mittelpunkt unseres Handelns zu stellen. Wir helfen auch Kleinunternehmen, gemeinnützigen Organisationen und Städten beim Wachstum und liefern Lösungen für alle ihre finanziellen Bedürfnisse.
Unsere Sparte Consumer & Community Banking bedient unsere Chase-Kunden mit einer Reihe von Finanzdienstleistungen, darunter Privatkundengeschäft, Kreditkarten, Hypotheken, Autofinanzierung, Anlageberatung, Kredite für Kleinunternehmen und Zahlungsabwicklung. Wir sind stolz darauf, führend in den USA bei Kreditkartenverkäufen und Einlagenwachstum zu sein und die am häufigsten genutzten digitalen Lösungen anzubieten – und das alles bei gleichzeitiger Spitzenposition bei der Kundenzufriedenheit.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das sich nach Rolle, Erfahrung, Qualifikation und Standort richtet. Berechtigte Mitarbeiter können provisionsbasierte Zahlungen und/oder diskretionäre Anreizvergütungen erhalten, die in Form von Bargeld und/oder verfallbaren Eigenkapitalanteilen ausgezahlt werden und zur Anerkennung individueller Leistungen und Beiträge vergeben werden. Wir bieten außerdem eine Reihe von Leistungen und Programmen zur Deckung der Mitarbeiterbedürfnisse, je nach Berechtigung. Zu diesen Leistungen gehören eine umfassende Krankenversicherung, betriebliche Gesundheits- und Wellnesszentren, ein Altersvorsorgeplan, Kinderbetreuung im Notfall, Studiengebührenerstattung, Unterstützung für psychische Gesundheit, Finanzberatung und mehr. Zusätzliche Details zur Gesamtvergütung und zu den Leistungen werden während des Einstellungsprozesses mitgeteilt.
Wir erkennen an, dass unsere Mitarbeiter unsere Stärke sind und die vielfältigen Talente, die sie in unsere globale Belegschaft einbringen, direkt mit unserem Erfolg verbunden sind. Wir sind ein Arbeitgeber, der Chancengleichheit bietet und Wert auf Vielfalt und Inklusion in unserem Unternehmen legt. Wir diskriminieren nicht aufgrund von geschützten Merkmalen, einschließlich Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand oder Veteranenstatus, Schwangerschaft oder Behinderung oder aus anderen Gründen, die nach geltendem Recht geschützt sind. Wir bieten auch angemessene Vorkehrungen für die religiösen Praktiken und Überzeugungen von Bewerbern und Mitarbeitern sowie für Bedürfnisse im Bereich der psychischen oder physischen Gesundheit. Besuchen Sie unsere FAQs für weitere Informationen zur Beantragung angemessener Vorkehrungen.
Chancengleichheit / Behinderung / Veteranen
