Chainguard
Redcare Pharmacy
Senior Android-Entwickler (m/w/d)
Unternehmensbeschreibung
Über Redcare Pharmacy: Als Europas E-Pharmacy Nr. 1 wird Redcare Pharmacy von leidenschaftlichen Teams und wegweisender Innovation angetrieben. Wir streben danach, ein gesundes, kollaboratives Arbeitsumfeld zu schaffen, in dem sich jeder Mitarbeiter wertgeschätzt fühlt und dazu inspiriert wird, an unserer Vision „Bis jeder Mensch seine Gesundheit hat“ mitzuwirken. Wenn Sie eine berufliche Herausforderung suchen, die Sinn stiftet und zu Ihren Werten passt, kommen Sie zu uns und starten Sie noch heute Ihre #Redcareer.
Über die Position
Als Senior Android Developer (m/w/d) übernehmen Sie die volle Verantwortung für unsere Android-Anwendung und treiben deren Architektur, Skalierbarkeit und langfristige Weiterentwicklung voran. Sie spielen eine Schlüsselrolle bei der Gestaltung der technischen Vision der App, nutzen moderne Android-Technologien und Best Practices und arbeiten eng mit funktionsübergreifenden Teams zusammen. Wir erwarten, dass Sie fundierte Ansichten zu Architektur, Performance und Developer Experience einbringen und dem Team helfen, ein erstklassiges mobiles Produkt zu entwickeln.
Über den Tech-Stack
Kotlin, Android SDK, Jetpack Compose, Android Jetpack (ViewModel, Navigation, DataStore), Coroutines & Flow, Hilt (Dagger), Retrofit/OkHttp, Ktor, Koin
Stellenbeschreibung – Ihre Aufgaben
App-Entwicklung & Architektur
- Leitung von Design und Entwicklung skalierbarer, wartbarer Android-Anwendungen unter Verwendung moderner Android-Architektur (MVVM / MVI / Clean Architecture)
- Vorantreiben der Einführung von Jetpack Compose für den Aufbau deklarativer, reaktionsschneller Benutzeroberflächen
- Sicherstellung von Best Practices bei Modularisierung, Codequalität, Testing und Performance-Optimierung; Definition und Weiterentwicklung der App-Architektur zur Gewährleistung von Skalierbarkeit und langfristiger Wartbarkeit
Zusammenarbeit
- Enge Zusammenarbeit mit Produktmanagern, Designern und backend-Entwicklern zur Bereitstellung hochwertiger, nutzerzentrierter Funktionen
Qualität & Bereitstellung
- Verantwortung für die Bereitstellungspipeline, einschließlich CI/CD, Testing (Unit/UI) und Release-Management
- Sicherstellung der App-Stabilität durch Monitoring, Logging und Performance-Tracking-Tools
Dokumentation
- Pflege einer klaren und umfassenden Dokumentation für Architektur-Entscheidungen, Funktionen und technische Prozesse
Kontinuierliches Lernen & Innovation
- Auf dem Laufenden bleiben über die neuesten Android-Trends, Tools und Frameworks
- Proaktive Einführung von Verbesserungen an Codebasis, Tooling und Entwicklungsprozessen
Qualifikationen – Über Sie
- Umfangreiche Erfahrung in der Android-Entwicklung mit fundierter Expertise in Kotlin
- Tiefgreifendes Verständnis des Android SDK und moderner Android-Entwicklungspraktiken
- Praktische Erfahrung mit: Jetpack Compose, Coroutines & Flow
- Dependency Injection (Hilt/Dagger), REST APIs (Retrofit/OkHttp)
- Fundierte Kenntnisse in Clean-Architecture-Prinzipien, Design Patterns und Modularisierung
- Erfahrung mit Testing (JUnit, Espresso, MockK) und dem Schreiben von wartbarem, testbarem Code
- Vertrautheit mit CI/CD-Pipelines und modernen Entwicklungsworkflows
- Nachgewiesene Fähigkeit, die Verantwortung für komplexe Projekte zu übernehmen und unabhängig hochwertige Ergebnisse zu liefern
- Starker Fokus auf Performance, Skalierbarkeit und User Experience
Zusätzliche Informationen – Ihre Vorteile
Um unsere Mitarbeiter bei ihren individuellen Bedürfnissen bestmöglich zu unterstützen, bieten wir eine Vielzahl von Benefits:
- Sport: Bleiben Sie gesund. Profitieren Sie von einer Mitgliedschaft (M-Paket) beim Urban Sports Club, um eine riesige Auswahl an Sportangeboten zu nutzen.
- Mentale Gesundheit: Erhalten Sie schnelle und professionelle Hilfe von Psychologen bei Likeminded, falls Sie sich im Privat- oder Berufsleben überfordert fühlen. Anonym und kostenlos.
- Homeoffice: Wenn Ihre Tätigkeit keine Anwesenheit im Büro erfordert, können wir Ihren Arbeitsort individuell gestalten – sogar für bis zu 20 Tage im Jahr irgendwo in der EU.
- Mobilität: Wir stellen unseren Mitarbeitern ein vollständig finanziertes Deutschlandticket zur Verfügung, das jederzeit genutzt werden kann. Klicken Sie hier, um mehr zu erfahren.
- Persönliche Entwicklung: Wachsen Sie! Wir unterstützen und fördern Ihre individuelle Entwicklung durch verschiedene interne und externe Schulungen.
Und vieles mehr :)
Abteilung bei Redcare: Tech
Remote-Typ: Engineering
