🇬🇧
Zurück zu Referenzen
ABL Logo

ABL Configuration App

ABL GmbH

Senior React Native Developer

Mitgewirkt an der ABL Configuration App. ABL ist ein deutscher Hersteller von EV-Ladeinfrastruktur; die App ermöglicht Installateuren und Endnutzern das Einrichten, Konfigurieren und Verwalten von Wallboxen über WiFi und Bluetooth.

Schwerpunkte

  • Gerätekommunikation: Robuste lokale Verbindungslogik über WiFi-Access-Point und LAN mit Auto-Reconnect, Timeouts und Error-Recovery.
  • QR-Onboarding: Kamera-basiertes Device-Discovery mit Manual-Input als Fallback.
  • Firmware-Updates: OTA-Update-Flow mit Fortschrittsanzeige und robustem State-Handling.
  • Netzwerk-Setup: Konfigurations-Flows für WiFi, LTE/Mobile Daten und Ethernet (LAN).
  • Mehrgeräte-Setup: Controller-/Extender- Verwaltung für gruppierte Ladepunkte mit lokaler Discovery.
  • Internationalisierung: Mehrsprachigkeit für den EU-Markt mit abgestimmtem Übersetzungs-Workflow.
  • UI-System: Wiederverwendbare Komponenten und Formulare.
  • Zuverlässigkeit: Crash- und Error-Monitoring, Analytics und kontinuierliche React-Native-Upgrades über mehrere Jahre.

Interne Implementierungsdetails und Drittanbieter-Entscheidungen des Kunden bleiben vertraulich. Die nachfolgende Auflistung beschreibt allgemeine Technologien, mit denen ich in diesem Projekt gearbeitet habe.

Technologie-Stack

Mobile

  • React Native 0.75
  • TypeScript
  • MobX
  • React Query
  • NativeWind
  • React Navigation

Device Integration

  • Vision Camera
  • Local HTTP Server
  • WiFi Management
  • mDNS Discovery

Services

  • Sentry
  • Mixpanel
  • i18next
  • Lokalise

DevOps

  • Fastlane
  • Lefthook
  • Jest
  • MSW
  • ESLint