> Markdown version of [/jobs/ext/4455428-ios-engineer-identity](https://www.wearedevelopers.com/jobs/ext/4455428-ios-engineer-identity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Engineer, Identity - **Company:** Stripe, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Android Software Development, Apple IOS, Computing Platforms, Application Release Automation, Automation of Tests, Biometrics, Software Debugging, Design of User Interfaces, Human-Computer Interaction, IOS SDK, Mobile Application Software, Machine Learning, Systems Integration, Web Services, Backend, Kotlin, Stripe, React Native, Objective C++, Multiplatform - **Published:** October 28, 2026 - **Apply:** https://www.careerbuilder.com/job-details/ios-engineer-identity-san-francisco-ca--92ff1682-fa74-4e30-8d91-7304f8fbdd36 ## About the Role iOS, Startup, Revenue Growth, Android, React Native, iOS SDK (fka iPhone SDK), User Interface/Experience (UI/UX), Mobile Technology, Regulatory Requirements, iOS, + 3+ years of professional software-development experience, including meaningful experience building and shipping mobile applications or SDKs. + Experience developing for at least one major mobile platform using technologies such as Swift or Objective-C for iOS + Strong software-design fundamentals and experience creating maintainable APIs, components, or frameworks. + Experience delivering mobile functionality beyond an isolated UI layer for example, integrating with APIs and services, handling local state, or working with device capabilities. + Experience testing, debugging, monitoring, and improving mobile software in production. + Ability to collaborate effectively with engineering, product, design, and other technical and non-technical partners. + A demonstrated commitment to building high-quality user and developer experiences., + Experience building mobile SDKs, shared libraries, or developer-facing APIs used outside your immediate team. + Experience with both iOS and Android, or with cross-platform technologies such as React Native or Kotlin Multiplatform. + Experience with camera, image-processing, document-capture, biometrics, or other device-integrated mobile experiences. + Experience designing mobile software that handles sensitive data and applies security and privacy principles by default. + Familiarity with accessibility, internationalization, mobile performance, and unreliable network conditions. + Experience with mobile CI, automated testing, release automation, observability, or developer-productivity tooling. + Experience contributing to backend APIs or services that support mobile products. + Ability to simplify complex requirements and favor durable, scalable solutions. + Comfort reasoning clearly and moving with urgency in a fast-paced, ambiguous environment. + Familiarity with Stripe's products, ideally through integrating Stripe APIs or SDKs into another application. ## Description As an iOS engineer on the Identity team, you will: + Design, build, and maintain Stripe Identity's mobile SDKs and verification experiences across iOS, Android, and React Native. + Create intuitive, polished experiences for complex flows such as identity-document and selfie capture, while accounting for accessibility, device capabilities, and varied real-world conditions. + Build reliable and extensible SDK APIs and reusable components that make it easy for developers to integrate Stripe Identity into their applications. + Work across mobile clients, supporting APIs, and services to deliver features end to end rather than treating the mobile application as an isolated layer. + Improve SDK performance, reliability, observability, testing, release processes, and backward compatibility. + Make thoughtful architectural decisions that balance user experience, developer experience, security, privacy, and long-term maintainability. + Partner closely with product managers, designers, machine-learning engineers, backend engineers, user researchers, and other mobile teams. + Work with Stripe users and field teams to understand integration challenges and turn their feedback into product and platform improvements. + Help establish and evolve mobile-engineering practices across Identity and Stripe. + Operate and maintain the systems and SDKs the team owns, including diagnosing production issues and improving them based on what we learn.