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.