Software Engineer (Android/iOS)
Core
Design, build, test, and maintain native Android and iOS applications and SDKs for authentication, digital identity, and payment security.
Role type
Senior mobile software engineer (Android/iOS)
Builds
Customer-facing mobile applications and reusable mobile libraries/SDKs
Domain
FinTech / Payments / Cybersecurity
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Swift, REST API integration, mobile CI/CD pipelines, test plan creation, defect diagnosis, code reviews, source control, Agile methodologies, AI-assisted development tools
Preferred skills
Experience with Payments, FinTech, Authentication, Digital Identity, Fraud Prevention, or Cybersecurity solutions
Technologies
Android, iOS, Kotlin, Java, Swift, REST, GitHub Actions, Jenkins, Azure DevOps, Fastlane, Bitrise, CocoaPods, Swift Package Manager, Google Play Console, App Store Connect, Microsoft Copilot, GitHub Copilot
Responsibilities
Convert business requirements into technical solutions for mobile apps; design, build, test, and maintain native Android and iOS applications; integrate mobile apps with backend services and APIs; contribute to SDK development and deployment activities; debug and remediate software issues across environments; participate in on-call support and incident response; monitor applications and analyze system behavior to improve reliability and performance.
Seniority
Senior, hands-on IC