Enable job alerts via email!

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

XMPP Standards Foundation

Dubai

Hybrid

AED 120,000 - 200,000

Full time

14 days ago

Job summary

A privacy-first messaging platform is looking for a Mobile App Developer to create secure messaging apps for iOS and Android. Ideal candidates should have strong skills in Swift and Kotlin, experience in real-time communications, and knowledge of modern cryptography practices. This role offers competitive compensation, flexibility in work location, and a focus on making confidentiality a standard.

Benefits

Competitive salary
Equity or royalties per sale
Performance bonuses
Remote or Dubai HQ option
Relocation/visa support

Qualifications

  • Experience building mobile apps, having shipped at least one production app.
  • Strong in Swift/SwiftUI and Kotlin, with solid mobile architecture.
  • Experience with XMPP/Prosody clients and E2E cryptography.

Responsibilities

  • Own the mobile architecture for iOS and Android.
  • Build core messaging with encryption and key exchange.
  • Implement secure calls using WebRTC.
  • Optimize offline/latency performance.
  • Maintain app compliance and release notes.
  • Collaborate with backend and security teams.

Skills

Mobile apps development
Swift/SwiftUI or Kotlin
XMPP client experience
Real-time communication protocols
WebRTC integration
Notification design
Job description
Overview

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).

Qualifications
  • 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: yawenclaudio@pronton.me

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.