Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Mobile Software Engineer (iOS

Home > Swift programming jobs

Senior Mobile Software Engineer (iOS in Remote

  • JumpCloud
  • Full time
  • Email
  • India

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.

JumpCloud

JumpCloud reimagines on-prem directory services as a cloud-based platform, securing identities, managing devices, and enabling safe access to IT resources across on-premises and cloud environments. Its open directory platform ensures secure and seamless access from any device to any resource, any...

Similar positions

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Tunisia

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Turkey

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Algeria

Senior Software Development Engineer, iOS

  • Ford Motor
  • Full time
  • USA
  • 10/04/2026
  • Salary: $100k - $233k/yr
  • Remote

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/03/2026
  • Salary: €20k
  • Egypt