Jumpcloud
Senior Mobile Software Engineer (iOS / Android), Identity & Security - India
Bangalore, India - Remote. Posted a month ago
The role
You will build and ship native iOS (Swift) and Android (Kotlin) features for mobile authentication, password management and identity verification apps. You will also work on mobile security, release pipelines and AI-assisted engineering practices, and mentor engineers.
What you will do
- Architect, build and ship native iOS (Swift) and Android (Kotlin) features across mobile authentication, password management and identity verification apps
- Implement Credential Provider / Autofill integrations, biometric authentication, hardware-backed secure storage and OIDC/OAuth2 flows
- Drive release pipelines for the Apple App Store and Google Play Store
- Maintain UI testing coverage targets using XCTest and Espresso and build mobile E2E integration test suites
- Take part in incident management, contribute PIRs and own quick resolution of incidents
- Champion the BMAD framework for AI-assisted workflows, mentor engineers, conduct RFC reviews and build shared team skill libraries
Required qualifications
- 8 to 12 years of professional software development experience focused primarily on native mobile app delivery
- Expert-level proficiency in Swift or Kotlin, with strong working knowledge or willingness to work across both platforms
- Deep understanding of App Transport Security, network security configuration, certificate pinning trade-offs, jailbreak/root detection and cryptography best practices
- Hands-on experience writing unit, UI and integration tests using XCTest, Espresso or modern E2E tools
- Experience setting up mobile CI pipelines (e.g., Bitrise, Fastlane, GitHub Actions) and using crash reporting platforms (Firebase Crashlytics, Sentry)
- Proven track record 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
- Fluent spoken and written English
Nice to have
- Experience with AWS and GCP cloud services
- Experience developing backend modules using Golang or equivalent languages
Before you apply
- You must be located in and authorized to work in India to be considered
- Engineers are expected to participate in on-call shifts
- The interview and screening process will take place primarily in English
- JumpCloud is not accepting third-party resumes at this time
About the company
JumpCloud is an AI-powered unified IT management platform that consolidates identity, device and access management to secure the modern workforce. The company has teams in 15+ countries and describes itself as Remote First.