Required skills
- Flutter
- Dart
- Mobile Application Development
- Android
- iOS
- VoIP
- Real-time Communication
- Push-to-Talk
- TETRA
- SDS
- OAuth2
- OpenID Connect
Languages: German
Job description
Für unseren Kunden suchen wir einen erfahrenen Flutter Mobile Developer zur Entwicklung einer sicherheitskritischen Push-to-Talk-Anwendung mit Anbindung an einen TETRA Connectivity Server. Im Fokus stehen die Umsetzung von Echtzeitkommunikation und VoIP-Funktionalitäten, die Verarbeitung von SDS-Nachrichten, die Integration von Digitalfunk-Umgebungen sowie d
Project overview
Für unseren Kunden suchen wir einen erfahrenen Flutter Mobile Developer zur Entwicklung einer sicherheitskritischen Push-to-Talk-Anwendung mit Anbindung an einen TETRA Connectivity Server. Im Fokus stehen die Umsetzung von Echtzeitkommunikation und VoIP-Funktionalitäten, die Verarbeitung von SDS-Nachrichten, die Integration von Digitalfunk-Umgebungen sowie die Entwicklung nativer Android- und iOS-Komponenten. Gesucht wird ein Spezialist mit fundierter Erfahrung in Flutter/Dart, mobiler App-Architektur, Audio- und Geräteintegration sowie der Anbindung moderner Backend-Systeme und Kommunikationsschnittstellen.
Aufgaben
- Entwicklung und Weiterentwicklung einer sicherheitskritischen Push-to-Talk-Mobile-App
- Implementierung von Echtzeitkommunikation und Gruppenkommunikationsfunktionen
- Integration und Anbindung eines TETRA Connectivity Servers (TCS)
- Umsetzung von VoIP-Funktionalitäten und Echtzeit-Audioübertragung
- Verarbeitung und Integration von SDS-Nachrichten (Short Data Service)
- Entwicklung nativer Android- und iOS-Komponenten
- Integration von Backend-Systemen und APIs
- Umsetzung von Authentifizierungsmechanismen mittels OAuth2/OpenID Connect
- Integration von Push-Benachrichtigungen
- Implementierung von Audio-Routing und Audiomanagement
- Anbindung von Bluetooth-Headsets und PTT-Tasten
- Sicherstellung des Hintergrundbetriebs auf Android und iOS
- Durchführung von Testing, Qualitätssicherung und Fehleranalyse
- Aufbau und Pflege von CI/CD-Prozessen
- Implementierung von Logging- und Monitoring-Lösungen Anforderungen
- Mehrjährige Erfahrung in der Mobile-App-Entwicklung mit Flutter und Dart
- Sehr gute Kenntnisse in der Entwicklung für Android und iOS
- Erfahrung mit Mobile UI/UX Design
- Kenntnisse moderner App-Architekturen wie Clean Architecture und MVVM
- Fundierte Erfahrung im Bereich Voice-over-IP (VoIP)
- Kenntnisse von SIP, RTP und RTCP
- Erfahrung mit Echtzeit-Audioübertragung
- Know-how im Bereich Push-to-Talk (PTT) und Gruppenkommunikation
- Kenntnisse in TETRA- bzw. Digitalfunk-Umgebungen
- Erfahrung mit Gruppenrufen und Einzelrufen
- Kenntnisse im Bereich SDS (Short Data Service)
- Verständnis von Prioritäts- und Notrufkommunikation
- Erfahrung bei der Integration von TETRA Connectivity Servern (TCS)
- Gute Kenntnisse in REST APIs und MQTT
- Erfahrung mit OAuth2 und OpenID Connect
- Kenntnisse in der Backend-Integration
- Erfahrung mit Audio-Management und Audio-Routing auf mobilen Plattformen
- Kenntnisse in der Integration von Bluetooth-Headsets und Hardware-Tasten
- Erfahrung mit Android SDK
- Sehr gute Kenntnisse in iOS-Technologien wie CallKit, PushKit und AVAudioSession
- Erfahrung mit App Store und Play Store Deployments
- Sicherer Umgang mit Git und Versionsverwaltung
- Erfahrung im Bereich Testing und Qualitätssicherung
- Kenntnisse in CI/CD-Pipelines
- Erfahrung mit Logging, Monitoring und Fehleranalyse -Rahmendaten- Einsatzort: München Einsatzbeginn: 01.01.2027 Einsatzende: ca.
Project details
40h/Woche
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE