Über Raisin
Raisin ist die weltweit führende Plattform für Sparprodukte und Investmentlösungen. Das Fintech-Unternehmen wurde 2012 gegründet und verbindet Verbraucher in der EU, Großbritannien und den USA mit Banken. Dies ermöglicht Verbrauchern bessere Zinssätze und Banken eine diversifizierte Refinanzierungsform. Die Vision von Raisin ist es, Sparen und Investieren ohne Barrieren anzubieten und so den globalen 160-Billionen-Euro-Markt zu erschließen.
Verantwortung
- Als erfahrener Mobile-Ingenieur werden Sie einen erheblichen Einfluss auf die Kundenerfahrung mit dem Raisin-Produkt haben, indem Sie Mobile-Anwendungen für Leistung und Skalierbarkeit optimieren
- Sie werden interne Plattform-Initiativen vorantreiben, Entwicklungstools und das Mobile-Anwendungsökosystem gemäß modernen Prinzipien verbessern
- Sie werden neue Technologielösungen für unsere Mobile-Plattform erforschen, bewerten, entwickeln und warten
- Sie werden stabile, automatisierte Lösungen für unsere internen Kunden bereitstellen, um die Testung und Auslieferung von Mobile-Anwendungen zu beschleunigen
- Sie werden Teams dazu anregen, Testautomatisierung und Qualitätssicherung im gesamten Entwicklungsprozess anzustreben
- Sie werden ein großes Mobile-Monorepo besitzen, warten und kontinuierlich weiterentwickeln, um dessen Skalierbarkeit, Zuverlässigkeit und Langlebigkeit sicherzustellen
- Sie werden die gemeinsame CI-Pipeline optimieren und skalieren, um die Buildleistung, -stabilität und Entwicklerproduktivität über Teams hinweg zu verbessern
- Sie werden als "Mobile First Aid"-Ansprechpartner fungieren und Ingenieure proaktiv bei Plattform- und Build-bezogenen Problemen unterstützen
- Sie werden die Entwicklererfahrung kontinuierlich verbessern, indem Sie Arbeitsabläufe straffen, Reibungsverluste reduzieren und Verbesserungen im gesamten Mobile-Toolchain einführen
- Sie werden architektonische Entscheidungen gemeinsam mit dem Team treffen und die Weiterentwicklung der Mobile-Plattform im Einklang mit Ingenieursstandards und der langfristigen Strategie mitgestalten
Anforderungen
- Universitätsabschluss in Informatik oder verwandten Fachrichtungen oder gleichwertige praktische Erfahrung
- Mindestens 3 Jahre Erfahrung als React Native-Entwickler mit nachweislicher Lieferung von hochwertigen, leistungsfähigen Mobile-Anwendungen für iOS und Android-Plattformen
- Nachgewiesene Expertise mit React Native, React Hooks, Redux, React Navigation und TypeScript, mit der Fähigkeit, skalierbare und wartbare Codebases aufzubauen
- Fundierte Kenntnisse und Erfahrung im Management von Monorepos und den damit verbundenen Herausforderungen mit Tools wie Nx oder ähnlichen
- Praktische Erfahrung mit Integration, Testen, Code-Signierung und App-Store-Bereitstellung sowie Vertrautheit mit CI/CD-Pipelines wie GitLab, Fastlane und Expo EAS
- Starke Erfahrung im Umgang mit RESTful-APIs und GraphQL sowie beim Integrieren von Drittanbieter-SDKs und -Bibliotheken in Mobile-Anwendungen
- Expertise bei der Verwendung von Tools wie Datadog oder Firebase Crashlytics zur Überwachung der Leistung und Fehlerbehebung in Produktionsumgebungen
- Tiefes Verständnis von Mobile-App-Sicherheit, einschließlich sicherer Authentifizierung (OAuth, JWT), Verschlüsselung und Datenschutzkonformität
- Kenntnisse in der Erstellung und Verwaltung nativer Module für iOS und Android, um eine nahtlose Interaktion zwischen nativen und React Native-Komponenten zu ermöglichen
- Starke Leidenschaft für Testing und Erfahrung mit E2E-Testtools wie Maestro
Benefits
- Weiterbildungsbudget von 2.000 EUR und vier Fortbildungstage pro Jahr
- Flexible Arbeitszeiten, Homeoffice-Möglichkeit und 30 Urlaubstage
- Betriebliche Altersvorsorge mit 20% Arbeitgeberzuschuss
- Über 50 verschiedene Sportarten mit Urban Sports Club, mit monatlichem Zuschuss von über 20 EUR
- Deutschland-Ticket mit 25 EUR monatlichem Zuschuss
- JobRad-Leasing mit Kostenübernahme der monatlichen Versicherung
- Kostenlose Snacks, Obst und Getränke im Büro
- Umzugsunterstützung bei Wechsel in eine andere Stadt oder ins Ausland