iOS Engineer, IdentityNew

The opportunity

Before Stripe, every growing internet platform needed a payments team. Today, every growing internet platform needs a way to establish trust in its users.

What you'll do

  • 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.

What they're looking for

  • + 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.