Android Engineer mit Schwerpunkt Verschlüsselung & Security Android Engineer mit Schwerpunkt Verschlüsselung & Security
Role details
Job location
Tech stack
Job description
- Entwicklung und Weiterentwicklung einer nativen Android-Applikation (Java & Kotlin)
- Umsetzung neuer App-Funktionalitäten ausschließlich in Kotlin; Migration bestehender Java-Komponenten nach Kotlin.
- Mitarbeit an Architektur- und Technologiekonzepten (u. a. MVVM, Modern Android Stack)
- Weiterentwicklung der App-Architektur in Richtung Jetpack Compose, Room und moderner State-Management-Ansätze
- Implementierung und Weiterentwicklung von Ende-zu-Ende-Verschlüsselungsmechanismen
- Umsetzung sicherer Schlüsselverwaltung (z. B. Android Keystore)
- Enge Zusammenarbeit mit Design, QA, Product Management und weiteren Client-Teams
- Technische Verantwortung in Teilprojekten sowie Weitergabe von Wissen an Junior-Entwickler
- Aktive Mitwirkung an sicherheitsrelevanten Konzepten und technischen Entscheidungen
Requirements
-
Erfolgreich absolviertes technisches Hochschulstudium oder ein vergleichbarer Abschluss
-
Mindestens 5 Jahre Berufserfahrung in der nativen Android-Entwicklung
-
Sehr gute Kenntnisse in Kotlin sowie solide Erfahrung mit Java
-
Fundierte Erfahrung mit modernem Android-Stack
-
Jetpack Compose
-
ViewModel, LiveData, StateFlow
-
Coroutines und Flows
-
Room
-
Navigation Component
-
WorkManager
-
Sehr gutes Verständnis moderner Softwarearchitekturen (z. B. MVVM)
-
Erfahrung im Bereich Kryptografie und Verschlüsselung:
-
symmetrische und asymmetrische Verfahren (z. B. AES, RSA)
-
sichere Schlüsselverwaltung (Android Keystore o. ä.)
-
praktische Arbeit mit Verschlüsselungsbibliotheken (z. B. OpenSSL)
-
Starkes Interesse an Security- und Verschlüsselungstechnologien
-
Erfahrung mit Unit- und UI-Testing, mit Ende-zu-Ende-verschlüsselten Kommunikationssystemen, Kenntnisse des Matrix-Protokolls sowie Erfahrung in technischer Projektleitung oder Mentoring sind wünschenswert