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