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.