Staff Software Engineer (Android/iOS)
Core
Design, build, and maintain scalable, secure native Android and iOS applications, SDKs, and platform capabilities for enterprise-grade customer-facing products.
Role type
Staff Software Engineer (Mobile)
Builds
Native mobile applications, mobile SDKs, reusable libraries, and developer-facing APIs
Domain
Fintech / Payments / Digital Identity
Deliverable
production ML models | product features | infrastructure
Required skills
Native Android development, Native iOS development, Mobile CI/CD pipeline design, Mobile DevOps practices, SDK development, API design, Performance optimization, Security implementation, Test strategy design, Cross-functional collaboration
Preferred skills
Generative AI tool usage, Engineering mentorship, Architecture decision making, Developer tooling creation, Release engineering
Technologies
Android, iOS, Swift, Java/Kotlin, GitHub Actions, Jenkins, Azure DevOps, Fastlane, Bitrise, CocoaPods, Swift Package Manager, Google Play Console, App Store Connect, Microsoft Copilot, GitHub Copilot
Responsibilities
Design and develop product components and translate functional requirements into system designs; Lead code reviews and enforce coding standards and security requirements; Build testing strategies and identify coverage gaps to reduce customer impact; Own the end-to-end mobile release lifecycle including versioning, code signing, and app publishing; Drive improvements in engineering productivity through automation and operational excellence; Partner with backend, platform, and security teams to deliver customer-focused solutions.
Seniority
Staff, hands-on IC with strategic influence