Mobile App Developer (iOS & Android) — VAUBAN Secure Messaging

  • Full Time
  • Dubai (Remote)
  • This position has been filled

VAUBAN

Make confidentiality a standard and not an ideal

VAUBAN is building a privacy-first instant messaging platform for high-stakes users. We’re hiring a Mobile App Developer to develop and ship our native iOS and Android clients for secure messaging, audio and video calls—ideally with XMPP/Prosody client experience and modern E2E cryptography (OMEMO, PQC).

We’re looking for / Your profile

  • Experience building mobile apps at scale; shipped at least one production iOS and/or one Android app (or a cross-platform app with native modules).
  • Strong in Swift/SwiftUI (or UIKit) and Kotlin/Jetpack (or Java) with solid mobile architecture.
  • Real-time comms: XMPP client experience with Prosody or similar servers.
  • Security & crypto: OMEMO (or Signal/libsignal), MLS protocole, ideally PQC for future development, key management, device attestation.
  • Media and calls: WebRTC (TURN/STUN, SFU basics)
  • Push & background: APNs/FCM, notification payload design, background tasks, battery/network efficiency.
  • Privacy & compliance: app permissions minimalism, ATT, Google Privacy Sandbox, Play/App Store policies, accessibility/i18n/RTL.

Key Responsibilities

  • Own the mobile architecture for iOS and Android (native-first; selective shared modules if justified). Define module boundaries, encryption boundaries, and sync strategies.
  • Build core messaging: account & device linking, roster/presence, 1:1 and group chats, E2E key exchange (OMEMO, MLS with potential PQC later on), message retry/ordering, read receipts, media/attachments with on-device encryption.
  • Implement secure calls: WebRTC integration, VoIP push, call UI, TURN/STUN configuration, bandwidth adaptation, and graceful failure paths.
  • Optimize offline/latency: background sync, smart retry/backoff, delta updates, efficient image/video pipelines, caching strategy.
  • Ship quality: unit/UI tests, snapshot tests, end-to-end test harness; CI/CD with staged rollouts, feature flags, crash-free sessions SLOs.
  • Store excellence: maintain App Store/Play compliance, privacy nutrition labels, SDK hygiene; own release notes, beta programs, telemetry (privacy-preserving).
  • Collaborate with backend and security teams on protocol choices (XMPP/Prosody extensions, WebSocket fallbacks), push schemas, and abuse-resilience.
  • Mentor future mobile hires; establish coding standards

Our Offering

  • Compensation: Competitive salary + equity or royalties per sale; performance bonuses tied to reliability and security milestones.
  • Flexibility: Remote or Dubai HQ (hybrid); relocation/visa support available.
  • Mission: Make confidentiality a standard not an ideal.

How to apply: Send your CV + links (GitHub/TestFlight/Play Store) and describe 1–2 projects you lead and what you would have done differently / better. At the following email: mr.claudio@vauban.company