Senior Android-Entwickler (Remote) - Banking & Finanz-Anwendungen | Kotlin
Aus der Ferne
Vollzeit
Teilzeitarbeit
Sind Sie ein erfahrener Android-Entwickler mit Leidenschaft für sichere, leistungsstarke Banking-Anwendungen? Wir suchen einen versierten Android-Entwickler für unser innovatives Team, um digitale Banking-Erlebnisse zu transformieren. In dieser Remote-Position entwickeln Sie zukunftsweisende Funktionalitäten für unsere Bankprodukte unter Verwendung moderner Android-Technologien und bewährter Methoden der Softwareentwicklung.
Hauptaufgaben:
- Konzeption und Entwicklung neuer Funktionen für unsere Remote-Banking-Anwendung mit Kotlin und modernen Android-Architekturmustern.
- Erstellung von sauberem, wartbarem und testbarem Code nach Industriestandards.
- Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich UI/UX-Designern, Backend-Entwicklern und Produktmanagern.
- Teilnahme an Code-Reviews zur Sicherstellung der Codequalität und zum Wissensaustausch.
- Fehlerbeseitigung und Problemlösung in bestehenden Anwendungen zur Verbesserung der Leistung und Benutzererfahrung.
- Implementierung von Sicherheits-Best-Practices zum Schutz sensibler Finanzdaten.
- Durchführung von Unit- und Integrationstests zur Gewährleistung der Anwendungszuverlässigkeit.
- Optimierung der Anwendungsleistung und Reduzierung des Batterieverbrauchs.
- Kontinuierliche Weiterbildung zu aktuellen Android-Entwicklungstrends und -Technologien.
Erforderliche Qualifikationen:
- Mindestens 2 Jahre Berufserfahrung in der Android-Entwicklung.
- Nachgewiesene Erfahrung in der Entwicklung und Wartung von mehrmodularen Android-Projekten.
- Fundierte Kenntnisse der Programmiersprache Kotlin (Version 1.8+).
- Expertenwissen in MVVM und Clean Architecture Designmustern.
- Erfahrung mit Coroutines für asynchrone Programmierung.
- Kompetenz mit Dagger/Hilt für Dependency Injection.
- Erfahrung mit Retrofit für REST-API-Integration.
- Verständnis sicherer Programmierpraktiken für Finanzanwendungen.
- Fähigkeit, Unit-Tests zu schreiben und automatisierte Teststrategien zu implementieren.
- Erfahrung mit Versionskontrollsystemen (Git).
- Ausgeprägte Problemlösungsfähigkeiten und Detailorientierung.
Wünschenswert:
- Erfahrung mit Jetpack Compose für moderne UI-Entwicklung.
- Kenntnisse der Room-Datenbank für lokale Datenpersistenz.
- Vertrautheit mit der Implementierung biometrischer Authentifizierung.
- Erfahrung mit Finanz- oder Banking-Anwendungen.
- Verständnis der Compliance-Anforderungen für Finanzanwendungen (PCI DSS, DSGVO).
- Erfahrung mit CI/CD-Pipelines für Android-Projekte.
- Beiträge zu Open-Source-Projekten oder persönlichen Android-Anwendungen.
- Kenntnisse der Firebase-Dienste (Analytics, Crashlytics, etc.).
- Erfahrung mit Kotlin Multiplatform Mobile (KMM).
Warum Sie zu uns kommen sollten:
Werden Sie Teil eines zukunftsorientierten Teams, das innovative Lösungen im Finanztechnologiesektor entwickelt. Wir bieten eine flexible Remote-Arbeitsumgebung, wettbewerbsfähige Vergütung und die Möglichkeit, an anspruchsvollen Projekten zu arbeiten, die Millionen von Nutzern betreffen. Ihre Beiträge werden direkt die Zukunft mobiler Banking-Erlebnisse gestalten und Ihnen wertvolle Erfahrungen im schnell wachsenden Fintech-Sektor vermitteln.