Senior Android Entwickler (m/w/d) für Banking-Projekt | 100% Remote
Aus der Ferne
Vollzeit
Sie sind ein versierter Android-Entwickler mit Leidenschaft für hochwertige Finanzanwendungen? In dieser Position können Sie Ihre Kotlin- und Java-Expertise in einem anspruchsvollen Banking-Projekt einsetzen und maßgeblich zur Gestaltung innovativer mobiler Lösungen beitragen. Wir suchen einen Senior Android Entwickler für die kontinuierliche Weiterentwicklung unserer modernen Banking-Anwendung.
Kernaufgaben
- Konzeption und Implementierung robuster, skalierbarer Android-Anwendungen unter Berücksichtigung höchster Sicherheitsstandards im Finanzsektor.
- Entwicklung komplexer Funktionalitäten mit modernen Frameworks und Bibliotheken (Kotlin 1.8+, Java).
- Optimierung der Anwendungsleistung, Benutzerfreundlichkeit und Systemstabilität.
- Identifizierung von Leistungsengpässen und systematische Behebung von Fehlern zur Verbesserung der App-Performance.
- Enge Zusammenarbeit mit interdisziplinären Teams bei der Anforderungsanalyse und Feature-Implementierung.
- Aktive Beteiligung an Code-Reviews und technischen Architekturentscheidungen.
- Kontinuierliche Evaluation neuer Technologien zur Effizienzsteigerung der Entwicklungsprozesse.
- Umsetzung umfassender Sicherheitskonzepte gemäß den strengen Anforderungen im Bankwesen.
- Sicherstellung der Einhaltung von Best Practices und etablierten Architekturrichtlinien.
Erforderliche Qualifikationen
- Mindestens 3 Jahre professionelle Erfahrung in der Android-Entwicklung mit nachweisbaren Projekterfolgen.
- Fundierte Kenntnisse in Java und Kotlin mit aktuellen Sprachfunktionen (Kotlin 1.8+).
- Souveräne Anwendung moderner Architekturmuster (MVVM, Clean Architecture, MVI).
- Umfassendes Verständnis der Android-Plattform und des Android SDK.
- Praxiserfahrung mit Dependency Injection Frameworks wie Dagger 2 oder Hilt.
- Vertrautheit mit reaktiver Programmierung (RxJava 2/3, Kotlin Coroutines, Flow).
- Erfahrung in der Anwendung von Android Architecture Components (Navigation, ViewModel, LiveData, Room).
- Routinierter Umgang mit Git und professioneller Versionsverwaltung.
- Proaktive Teilnahme an Code-Reviews und kontinuierlichen Verbesserungsprozessen.
- Nachgewiesene Expertise in der Entwicklung von Client-Server-Anwendungen.
- Tiefgreifendes Verständnis für SOLID-Prinzipien und Clean Code-Praktiken.
- Analytische Fähigkeit, bestehenden Code effizient zu verstehen und zu erweitern.
- Ausgeprägte Teamfähigkeit und Bereitschaft zur Übernahme gemeinsamer Aufgaben.
Wünschenswerte Zusatzqualifikationen
- Erfahrung im Erstellen und Implementieren von Unit-Tests und UI-Tests (JUnit, Espresso, Mockito, Robolectric).
- Kenntnisse in CI/CD-Workflows (Jenkins, GitHub Actions, Bitrise).
- Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Erfahrung im Bereich Finanztechnologie oder Banking-Anwendungen.
- Kompetenz im Umgang mit REST APIs, GraphQL und JSON/XML-Verarbeitung.
- Verständnis für Datenschutzbestimmungen und Sicherheitsanforderungen im Finanzsektor.
Projektinformationen
Sie werden an einem etablierten Banking-Projekt mit langfristiger Perspektive (mehr als 1 Jahr) arbeiten. Die Tätigkeit erfolgt vollständig remote. Als Projektmanagement-Tools werden Jira und Confluence eingesetzt.
Warum Sie sich bewerben sollten
Als geschätztes Mitglied unseres Entwicklerteams gestalten Sie eine zukunftsweisende Banking-Lösung, die tausenden Nutzern den finanziellen Alltag erleichtert. Sie genießen die Flexibilität einer vollständigen Remote-Tätigkeit bei gleichzeitiger langfristiger Projektsicherheit. Wir bieten ein professionelles Arbeitsumfeld mit flachen Hierarchien, in dem Ihre technische Expertise wertgeschätzt wird und kontinuierliche fachliche Weiterentwicklung gefördert wird.