Software Developer mobile - VPN & Security (Android/iOS)
Role details
Job location
Tech stack
Job description
- Entwicklung von mobilen VPN-Komponenten unter Android (z. B. mit VpnService) und iOS (z. B. mit NetworkExtension)
- Integration und Weiterentwicklung sicherheitsrelevanter Funktionen, insbesondere im Bereich Verschlüsselung und Authentifizierung
- enge Zusammenarbeit mit Security-Architekten, Netzwerk- und Backend-Teams
- Analyse und Optimierung von Performance, Zuverlässigkeit und Energieverbrauch
- Unterstützung bei der Integration von Mobile Device Management (MDM) und App-Configuration-Schnittstellen
Requirements
-
ein abgeschlossenes Studium in (Wirtschafts-)Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
-
mehrjährige Erfahrung in der Entwicklung von mobilen Apps für Android (Java/Flutter) und iOS (Swift)
-
fundierte Kenntnisse in: o VPN-Technologien (IPSec/IKEv2, StrongSwan, WireGuard, OpenVPN) o Netzwerktechnologien, Routing, TCP/IP, DNS, NAT o App-Sandboxing, Secure Storage, TLS/SSL
-
Erfahrung mit System-APIs wie VpnService (Android) und NetworkExtension (iOS)
-
Vertrautheit mit Sicherheitsanforderungen in hochkritischen Umgebungen (z.B. Government, Enterprise, Defence)
-
eine eigenständige, strukturierte Arbeitsweise und Teamfähigkeit
-
gute Deutsch- und Englischkenntnisse in Wort und Schrift
-
wünschenswert ist: o Erfahrung mit plattformübergreifenden Entwicklungsframeworks (z. B. Flutter mit nativer VPN-Bridge) o Know-how in Pentesting mobiler Apps oder Security-Zertifizierungen (z. B. OSCP, CISSP, CEH) o Erfahrung mit CI/CD-Pipelines, App-Signing, und Deployment-Strategien im Enterprise-Kontext