Senior Android Entwickler (m/w/d) für Logistik-Plattform | Remote
Vollzeit
Aus der Ferne
Unsere Plattform revolutioniert die Art und Weise, wie Unternehmen ihre logistischen Abläufe verfolgen und verwalten. Wir entwickeln eine umfassende Technologielösung, die verschiedene Akteure in der Lieferkette durch eine leistungsstarke Android-Anwendung verbindet. Die Plattform verarbeitet erhebliche Datenmengen und erfordert eine robuste, skalierbare Architektur, um eine nahtlose Leistung zu gewährleisten.
Hauptaufgaben
- Konzeption und Entwicklung fortschrittlicher Android-Anwendungen mit Kotlin und Java für unsere Logistik-Tracking-Plattform.
- Implementierung und Aufrechterhaltung von Clean-Architecture-Mustern und MVVM-Designprinzipien.
- Erstellung effizienter, wiederverwendbarer und zuverlässiger Codes, die modernen Android-Entwicklungsstandards entsprechen.
- Optimierung der Anwendungsleistung, insbesondere für Hochlastszenarien und Echtzeit-Tracking-Funktionen.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Integration verschiedener Backend-Dienste und APIs.
- Arbeit mit komplexen Datenstrukturen und Implementierung effektiver Caching-Strategien.
- Teilnahme an Code-Reviews und Beitrag zu technischen Diskussionen in einer Agile-Umgebung.
- Fehlersuche und Lösung komplexer technischer Probleme im gesamten Android-Anwendungsökosystem.
- Implementierung und Wartung von CI/CD-Pipelines für eine effiziente Anwendungsbereitstellung.
- Stets auf dem neuesten Stand der aktuellsten Android-Entwicklungstrends und Best Practices bleiben.
Erforderliche Qualifikationen
- Mindestens 4 Jahre Erfahrung in der kommerziellen Android-Entwicklung.
- Fundierte Kenntnisse in den Programmiersprachen Kotlin und Java.
- Tiefgreifendes Verständnis von OOP/OOD-Prinzipien und deren Umsetzung.
- Erfahrung mit Clean Architecture, MVVM und allgemeinen Instrumenten des JVM-Stacks.
- Praktische Kenntnisse im Umgang mit PostgreSQL und NoSQL-Datenbanken (Cassandra, Elasticsearch, Redis).
- Vertrautheit mit Docker, Kubernetes, Helm und Istio.
- Verständnis von Microservice-, Serverless- und Event-Driven-Architekturkonzepten.
- Erfahrung mit Hochlastsystemen und Techniken zur Leistungsoptimierung.
- Sicherer Umgang mit Agile-Methoden und Jira für das Projektmanagement.
- Englischkenntnisse auf gehobenem Niveau für eine effektive Teamzusammenarbeit.
Wünschenswert
- Erfahrung in der Softwareentwicklung für Logistik, Transport oder Supply Chain.
- Kenntnisse in Jetpack Compose für moderne UI-Entwicklung.
- Erfahrung mit Kotlin Coroutines und Flow.
- Hintergrund in der Implementierung von Standortverfolgung und kartenbasierten Funktionen.
- Erfahrung mit Offline-First-Anwendungsarchitektur.
- Beiträge zu Open-Source-Android-Projekten.
- Kenntnisse in der Implementierung von GraphQL oder gRPC auf Android.
Warum Sie bei uns arbeiten sollten
Arbeiten Sie remote mit einem globalen Team talentierter Fachleute und entwickeln Sie Lösungen mit realen Auswirkungen in der Logistikbranche. Wir bieten eine wettbewerbsfähige Vergütung, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung. Sie werden mit modernsten Technologien in einer herausfordernden, aber unterstützenden Umgebung arbeiten, in der Ihre Beiträge einen wesentlichen Unterschied für den Erfolg unserer Plattform machen werden.