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.