JumpCloud

Senior Mobile Software Engineer (iOS / Android), Identity & Security - India

JumpCloud
Apply
7 hours ago
Remote, IndiaSenior

Responsibilities

  • Architect, build, and ship native iOS and Android features for mobile authentication, password management, and identity verification applications.
  • Implement Credential Provider and Autofill integrations, biometric authentication, hardware-backed secure storage, and OIDC/OAuth2 authentication flows.
  • Apply mobile security practices involving App Transport Security, network security configuration, certificate pinning, jailbreak/root detection, and cryptography.
  • Drive Apple App Store and Google Play Store release pipelines and maintain UI, integration, and end-to-end test coverage.
  • Build and maintain mobile continuous integration pipelines and use crash reporting telemetry for debugging.
  • Integrate RESTful APIs, WebSockets, and OIDC client libraries into reactive mobile architectures.
  • Participate in incident management, contribute post-incident reviews, and resolve production issues.
  • Mentor engineers, review RFCs, and establish structured AI-assisted engineering workflows and shared skill libraries.

Requirements

  • 8–12 years of professional software development experience focused primarily on native mobile application delivery.
  • Expert proficiency in Swift or Kotlin and strong working knowledge of, or willingness to work across, both iOS and Android platforms.
  • Deep understanding of mobile security, encryption, App Transport Security, network security configuration, certificate pinning, jailbreak/root detection, and cryptography best practices.
  • Hands-on experience writing unit, UI, integration, and end-to-end tests using XCTest, Espresso, or modern automation tools.
  • Experience setting up mobile continuous integration pipelines and using crash reporting platforms.
  • Proven experience integrating RESTful APIs, WebSockets, and OIDC client libraries into reactive mobile architectures.
  • Prior experience developing enterprise security, password vault, or multi-factor authentication applications.
  • Production experience with native desktop extensions or cross-platform security modules.
  • Preferred experience with AWS and GCP cloud services.
  • Preferred experience developing backend modules using Golang or equivalent languages.
  • Fluent written and spoken English and authorization to work in India are required.

Benefits

  • Remote-first work arrangement within India.
  • Participation in assigned on-call shifts is expected.
  • Opportunity to work with international teams and contribute to secure identity and IT management products.
  • Mentorship, technical leadership, and collaboration with experienced teams are part of the role.

Tech Stack

AWSGitHub ActionsGoGoogle Cloud PlatformiOSKotlinSwift

Categories

MobileSecurity
JumpCloud

About JumpCloud

501-1,000 employees

JumpCloud builds a unified open directory and IT management platform for organizations to manage user identities, devices, and access across Windows, macOS, Linux, and cloud resources. Its SaaS suite covers single sign-on, multi-factor authentication, Cloud RADIUS, LDAP/Active Directory integration, and server/device management for IT teams. Founded in 2012 and headquartered in Louisville, Colorado, the privately held company serves customers worldwide.

Contact me