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

New
J
JobgetherSecurity & IT
Working remotely within IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent written and spoken English
Experience
8–12 years
Required Skills
AndroidKotlinOAuthSwiftCI/CDiOS

Requirements

  • 8–12 years of professional software development experience, primarily focused on native mobile application development.
  • Expert-level proficiency in Swift or Kotlin, with strong working knowledge of or willingness to develop across both iOS and Android.
  • Deep understanding of mobile security and encryption, including App Transport Security, network security configuration, certificate-pinning, jailbreak/root detection, and cryptographic best practices.
  • Hands-on experience implementing secure mobile authentication, biometrics, credential providers/autofill, and hardware-backed storage technologies such as Keychain, Keystore, and Secure Enclave.
  • Strong experience with OIDC, OAuth2, RESTful APIs, WebSockets, and reactive mobile architectures.
  • Proven ability to develop unit, UI, integration, and end-to-end tests using XCTest, Espresso, or comparable automation frameworks.
  • Experience establishing mobile CI/CD pipelines using tools such as Bitrise, Fastlane, GitHub Actions, or equivalent.
  • Familiarity with crash reporting and production telemetry platforms such as Firebase Crashlytics or Sentry.
  • Previous experience developing enterprise security, password vault, multi-factor authentication, or identity applications.
  • Strong communication and collaboration skills and the ability to work effectively with distributed engineering teams.
  • Fluent written and spoken English.
  • Willingness and ability to participate in an on-call rotation.

Responsibilities

  • Architect, develop, test, and ship high-performance native mobile features across iOS and Android applications.
  • Build capabilities for mobile authentication, password management, identity verification, and enterprise security.
  • Implement security-sensitive mobile integrations, including credential provider and autofill frameworks, biometric authentication, secure storage, and authentication protocols such as OIDC and OAuth2.
  • Work with platform and backend engineering teams to integrate mobile applications with secure APIs and identity services.
  • Develop and maintain unit, UI, integration, and end-to-end test coverage.
  • Own mobile release processes for the Apple App Store and Google Play Store, maintaining reliable and repeatable CI/CD workflows.
  • Monitor production applications using crash reporting and telemetry platforms, investigate issues, and contribute to incident response and post-incident reviews.
  • Participate actively in incident management, taking ownership of troubleshooting and driving timely resolution of production issues.
  • Contribute to technical architecture discussions, RFC reviews, engineering standards, and shared technical libraries.
  • Mentor engineers, share technical knowledge, and help establish effective engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now