Senior Android Entwickler (m/w/d) | Remote | Kotlin | Berlin-Projekt

Aus der Ferne
Vollzeit
Diese Vollzeit-Position bietet die Möglichkeit, an einem zukunftsweisenden Projekt mitzuwirken, das die neuesten Android-Technologien einsetzt. Die Projektdauer beträgt zunächst 2 Monate mit Potenzial zur Verlängerung. Der Einstieg ist so bald wie möglich geplant. Hauptverantwortlichkeiten - Weiterentwicklung einer bestehenden interaktiven Plattform für Android-Geräte. - Implementierung neuer Funktionen und Verbesserung bestehender Features. - Optimierung der App-Performance und Benutzerfreundlichkeit. - Umsetzung moderner UI/UX-Konzepte gemäß Material Design 3 Richtlinien. - Integration von RESTful APIs mittels Retrofit und Verwaltung von Datenflüssen. - Zusammenarbeit mit Backend-Entwicklern zur nahtlosen Integration von Diensten. - Durchführung von Code-Reviews und Qualitätssicherungsmaßnahmen. - Identifizierung und Behebung von Bugs und technischen Schulden. - Mitarbeit an der technischen Dokumentation und Architekturentscheidungen. Erforderliche Qualifikationen - Mindestens 3 Jahre Berufserfahrung in der Android-Entwicklung mit Kotlin 1.9+ und Java. - Nachweisbare Erfahrung mit Retrofit 2.9+ für die Anbindung an REST-APIs. - Fundierte Kenntnisse im Android Jetpack Framework (ViewModels, LiveData, Room, Data Binding, View Binding). - Vertrautheit mit Dependency Injection-Frameworks wie Koin 3.4+ oder Hilt 2.48+. - Erfahrung mit Android KTX (Kotlin Extensions). - Solides Verständnis von Software-Architekturmustern (MVVM, Clean Architecture). - Kenntnisse in der Implementierung reaktiver Programmierung mit Kotlin Coroutines und Flow. - Erfahrung mit Git für effektive Versionskontrolle. - Fähigkeit zur selbstständigen Arbeit und eigenverantwortlichen Problemlösung. - Gute Englischkenntnisse für die technische Kommunikation. Wünschenswerte Qualifikationen - Erfahrung mit Jetpack Compose für moderne UI-Entwicklung. - Kenntnisse in der Entwicklung und Integration von Offline-Funktionalitäten. - Erfahrung mit Unit- und UI-Testing (JUnit 5, Espresso, Mockito). - Grundlegende Kenntnisse in CI/CD-Pipelines für mobile Anwendungen. - Verständnis für App-Performance-Optimierung und Monitoring-Tools. - Erfahrung mit Kotlin Multiplatform oder Flutter für plattformübergreifende Entwicklung. - Beiträge zu Open-Source-Projekten oder eigene App-Veröffentlichungen im Google Play Store. - Kenntnisse in der Integration von Google Play Services und Firebase-Tools. Warum Sie sich bewerben sollten Diese Position bietet die Flexibilität der Remote-Arbeit kombiniert mit der Herausforderung, an einer fortschrittlichen interaktiven Plattform für einen etablierten Berliner Kunden zu arbeiten. Sie haben die Chance, moderne Android-Entwicklungstechniken einzusetzen und Ihre Expertise in einem innovativen Umfeld weiterzuentwickeln. Das Projekt bietet die perfekte Gelegenheit für erfahrene Android-Entwickler, ihre Fähigkeiten unter Beweis zu stellen und wertvolle Projekterfahrung zu sammeln.