Skip to main content
CareerApp

Sr. Native Mobile Engineer (Android & iOS) (Remote)

Mode

Remote · Remote · full time · Senior

Listed on Mode’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Mode is hiring a senior mobile engineer to take ownership of a newly acquired VPN app with 10M+ installs, managing both Android and iOS codebases end-to-end. This role suits someone passionate about privacy and security products who can navigate complex networking integrations and lead the modernization of inherited code into a high-reliability consumer service.

Our summary, not Mode’s wording. The full posting is on their site.

What they ask for

Required

  • 5+ years professional senior mobile engineering experience delivering native applications on both Android and iOS
  • Production experience with Kotlin, Java, Jetpack Compose, XML views, Coroutines, Flow, Koin, Dagger/Hilt, Retrofit, Room, WorkManager, and foreground services on Android
  • Production experience with Swift, UIKit, SwiftUI, Swift Concurrency, RxSwift, RxCocoa, Combine, and Core Data on iOS
  • Platform networking and VPN APIs including VpnService, NetworkExtension, Packet Tunnel Provider, always-on VPN, kill switch, and split tunneling
  • Experience integrating native libraries (.aar/.framework/XCFramework) into mobile apps
  • GitHub version control and pull-request based workflows
  • SOLID principles, Clean Coding, Testing practices, and automation with Espresso/UI Automator and XCTest/XCUITest
  • Publishing and maintaining apps on Google Play and Apple App Store with release management and VPN app compliance handling
  • Working knowledge of VPN protocols: WireGuard, OpenVPN, Shadowsocks, TCP/IP, DNS, TLS
  • Experience with subscription and in-app purchase flows including StoreKit 2, Google Play Billing, and analytics SDK integration
  • Day-to-day use of AI agents like Claude Code, Cursor, or GitHub Copilot with strong judgment on verifying output
  • Candid and empathetic communication skills
  • Exceptional organizational and analytical skills for independent delivery
  • Experience building large-scale consumer apps with technical leadership skills
  • Alignment with company core values: Accountable, Action-driven, Caring, Curious, Thorough

Nice to have

  • Help transition existing mobile codebases from acquired team and close knowledge gaps
  • Experience shipping or maintaining consumer VPN, proxy, or privacy products, especially censorship-circumvention or traffic obfuscation tools
  • Experience with TunnelKit, OpenVPNAdapter, wireguard-apple, wireguard-android, gomobile libraries, or userspace network stacks
  • Reading or writing Go
  • Web frontend experience with React and TypeScript
  • Kotlin Multiplatform or shared logic approaches across apps
  • CI/CD tools such as GitHub Actions, Fastlane, Bitrise, or Xcode Cloud
  • Firebase Crashlytics, Remote Config, and feature flags
  • Localization at scale and building for low-end devices and unreliable networks

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.