Stripe Logo

Stripe

iOS Engineer, Optimized Checkout Suite

Posted 18 Days Ago
Remote
2 Locations
Junior
Remote
2 Locations
Junior
As an iOS Engineer on the Mobile Optimized Checkout Suite team at Stripe, you will design and build new payment APIs and checkout UI flows for mobile applications. You'll collaborate with cross-functional teams and keep up with the latest iOS development trends to improve the Stripe SDK.
The summary above was generated by AI

Who we areAbout Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

About the team

We believe that accepting payments and building checkout experiences in mobile apps could be much easier. We’ve solved part of the problem today with our Mobile Payment Element and other products in our SDKs, but our ambition is to go much further. For businesses, it’s still too hard to collect payments in every language, currency, payment method, and tax system, all while customizing the UI to fit their apps.

Mobile is an area of important investment for Stripe, and our mobile SDKs already power an incredible diversity of experiences for companies like DoorDash, Instacart, Urban Outfitters, Depop, and Kickstarter. We’re looking for an engineer with a solid understanding of the iOS platform to help define Stripe’s future on mobile.

What you’ll do

As part of the Mobile Optimized Checkout Suite team, you’ll develop new payment APIs and checkout UI flows for iOS developers to include in their apps. One project could have you implementing a new local payment method to be made available for millions of customers, and the next could have you working to make our checkout experiences more customizable for some of your favorite apps. You’ll also help us continue to explore newer technologies like SwiftUI and Swift Concurrency as we iterate on better solutions for our users.

Responsibilities

  • Design, build, and maintain the Stripe iOS SDK
  • Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Stripe’s mobile SDKs
  • Stay up-to-date with the latest industry trends and advancements in iOS development and incorporate them into the SDK when appropriate
  • Collaborate with iOS developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for iOS development across the company
  • Collaborate effectively in a remote-first work environment, maintaining open communication and strong connections with colleagues

Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • 1.5+ years of iOS development experience
  • Experience writing readable, maintainable, and testable code

Preferred qualifications

  •  2+ years of iOS development experience
  • Appreciate the art of API design
  • Experience collaborating on product and design requirements with stakeholders
  • (Bonus) Experience building mobile SDKs
  • (Bonus) Experience contributing to open-source libraries
  • (Bonus) Experience working in a remote-first environment

Top Skills

iOS
Swift
HQ

Stripe Dublin, Dublin, IRL Office

Grand Canal Street Lower, Dublin, Dublin, Ireland

Similar Jobs

2 Hours Ago
Remote
United States
Senior level
Senior level
Consumer Web • eCommerce • Internet of Things
The DNS Engineer is responsible for designing, implementing, and maintaining DNS infrastructure and applications, ensuring security and efficiency across global systems. This includes hardware/software integration, troubleshooting, and scripting for automation, along with participation in the Internet community for emerging protocols.
Top Skills: AwkBindDnssecFreebsdIpv6KnotLinuxNsdPerlPythonSedShellUnix
3 Hours Ago
Remote
Hybrid
7 Locations
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Android Engineer on the Order Hub team, you will lead the design and implementation of features for the Order Manager product, collaborate with various teams to enhance order management, mentor junior engineers, and ensure engineering excellence in a dynamic work environment.
Top Skills: JavaKotlin
3 Hours Ago
Remote
Hybrid
Seattle, WA, USA
Junior
Junior
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Software Engineer for Cash Commerce, you will develop and maintain payment experiences across both mobile and web platforms. You will solve technical challenges in high-volume transaction processing while ensuring security and compliance. Collaboration with product teams and improving features will also be part of your role.
Top Skills: JavaKotlin

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account