accesa.eu
accesa.eu
1.001 – 5.000 Mitarbeitende
BeratungFertigungGesundheitswesen

accesa.eu ist ein Technologie- und IT-Beratungsunternehmen, das seit 2004 mit Organisationen zusammenarbeitet. Das Leistungsspektrum umfasst die Entwicklung individueller Software, die Modernisierung von Anwendungen, Cloud-Lösungen, Datenanalyse, künstliche Intelligenz, Cybersicherheit, intelligente Arbeitsplatzservices, geschäftliche Hyperautomatisierung und den Betrieb von Managed Services.

Das Unternehmen unterstützt Kunden aus Bereichen wie Beratung, Fertigung, Gesundheitswesen, Einzelhandel und Finanzwesen. Accesa setzt auf eine praxisorientierte digitale Transformation und verbindet maßgeschneiderte Technologielösungen mit einer partnerschaftlichen Umsetzung, um Organisationen bei der Modernisierung ihrer Systeme, der Verbesserung ihrer Abläufe und dem Aufbau neuer Fähigkeiten zu unterstützen.

Senior Android Technical Lead – Remote in Rumänien

Leite die Modernisierung der Einzelhandels-POS-Plattform von Accesa mit Kotlin Multiplatform. Steuere gemeinsam genutzte Offline-First-Geschäftslogik für Android- und JVM/Desktop-Ziele.

Beschreibung

  • Repository-, Service-, Facade-, DTO- und Bridge-Verträge einrichten, die Kotlin, plattformspezifische Implementierungen und die VueJS/TypeScript-Schnittstelle verbinden
  • Gemeinsam genutzte Kotlin-Multiplatform-Module für POS-Funktionen auf Android und JVM/Desktop erstellen, bereitstellen und unterstützen
  • Desktop- und Android-Plattformimplementierungen mit expect/actual-Mustern entwickeln
  • Offline-fähige Workflows mit lokaler Speicherung, Caching, Synchronisationsbereitschaft und bewusstem Fehlerhandling bereitstellen
  • Wartbaren, klar strukturierten Code erstellen und bestehende Module refaktorieren und stärken
  • Automatisierte Testabdeckung für Domänenregeln, Anwendungsfälle, Repositories, Bridge-Verträge und koroutinenbasierte Workflows entwickeln
  • Mit Frontend-Entwicklern, QA-Spezialisten, Product Ownern und Architekten zusammenarbeiten
  • Fachwissen dokumentieren, Wissen teilen und die Entwicklung von Kotlin-Entwicklern auf Junior-Level unterstützen
  • Vereinbarte Teampraktiken und Betriebsprozesse einhalten
  • Fortschritte regelmäßig berichten, einschließlich Abwägungen und wichtiger technischer Entscheidungen

Anforderungen

  • Mindestens 8 Jahre Erfahrung mit Kotlin
  • Erfahrung mit Architekturentscheidungen für Kotlin Multiplatform im Plattformmaßstab
  • Fortgeschrittene Erfahrung in der systemnahen Android-Entwicklung
  • Kotlin-Multiplatform-Lösungen für mindestens zwei Ziele bereitgestellt, idealerweise Android und JVM/Desktop
  • Kenntnisse der KMP-Interoperabilität mit Swift/iOS, einschließlich XCFrameworks, expect/actual-Implementierungen und Flow-Überbrückung
  • Erfahrung bei der Migration von Java-Systemen zu Kotlin und KMP im Plattformmaßstab
  • Fähigkeit, architektonische Orientierung und eine langfristige Vision zu geben
  • Erfahrung mit der Architektur modularer Plattformen für mehrere Mandanten oder Kunden
  • Erfahrung im Teilen von Wissen und in der Betreuung von Entwicklern
  • Fähigkeit zur effektiven Kommunikation mit Senior-Stakeholdern
  • Fundierte Kenntnisse in Clean Architecture, Dependency Inversion und Repository-Abstraktionen
  • Praktische Kenntnisse von Kotlin Coroutines und Flow
  • Erfahrung mit Offline-First- oder Local-First-Clients mit Persistenz, Caching, Synchronisation und Konfliktmanagement
  • Vertrautheit mit Dependency-Injection-Ansätzen, vorzugsweise Koin
  • Disziplinierter Ansatz bei Unit- und Integrationstests, Test-Doubles und Dienstprogrammen für Coroutine-Tests
  • Erfahrung mit dem Konsumieren von REST-/OpenAPI-artigen Diensten, dem Mapping typisierter DTOs, der Verarbeitung von Serialisierung und dem Aufbau robuster Client-Kommunikation
  • Sicherer Umgang mit Gradle Kotlin DSL, modularen Builds und CI-kompatiblen Projektstrukturen
  • Ausgeprägte Teamfähigkeit und Kommunikationsstärke in der Zusammenarbeit mit Frontend-, QA- und Produktteams
  • Erfahrung mit Compose Multiplatform ist von Vorteil
  • Erfahrung mit POS- oder eingebetteten Einzelhandelssystemen ist von Vorteil
  • Erfahrung mit JVM-Desktop-Clients ist von Vorteil
  • Verständnis von VueJS 3 und TypeScript ist von Vorteil
  • Erfahrung mit Plugin- oder Erweiterbarkeitsarchitekturen ist von Vorteil
  • Erfahrung im Performance Engineering ist von Vorteil
  • Erfahrung mit POS-, Einzelhandels-, Zahlungs-, Promotions- oder Hardware-Peripherie-Integrationen ist von Vorteil

Zusatzleistungen

  • Medizinische Versorgung
  • Unterstützung für Fitnessstudio
  • Personalisierte Fitnessangebote
  • Teamevents
  • Healthy Habits Club
  • Flexible Gestaltung der Work-Life-Balance
  • Unterstützung für psychisches Wohlbefinden
  • Initiativen für soziales Wohlbefinden in einer hybriden Gemeinschaft

Ähnliche Stellen

ANGEHEUERT ⚓ | Recruiting as a Service & Employer Branding

Gebietsverkaufsleitung für ein nachhaltiges Smart-Locker-Netzwerk

ANGEHEUERT ⚓ | Recruiting as a Service & Employer Branding
11 – 50 Mitarbeitende
BeratungLogistikMarketing

Du baust ein nachhaltiges Smart-Locker-Netzwerk aus und gewinnst B2B-Partner im Lebensmitteleinzelhandel, an Tankstellen und in der Wohnungswirtschaft. Dabei verbindest du regionalen Außendienst mit der Betreuung deiner Kunden vom Erstkontakt bis zum Vertragsabschluss.

Öffnen