engineering
Posted 4 days agoReact Native Engineer, Merchant Experience Mobile
at Stripe
Barcelona, SpainOn-site
Responsibilities
- Spearhead the design and development of critical product features, partnering with cross-functional teams to transform complex
- Champion the integration of AI and cutting-edge development tools to drive efficiency, elevate code standards, and cultivate a culture of AI-assisted engineering
- Own architectural decisions for the mobile layer—including navigation, state management, native module integration, and performance strategy
- Drive code quality through thorough code reviews, clear standards, and a strong testing culture
- Mentor and support junior and mid-level engineers, helping them grow technically and professionally
- Proactively identify and resolve performance bottlenecks across the JS thread, native bridge, and render pipeline, while scaling our mobile CI/CD infrastructure, release processes, and engineering tooling
Requirements
- Strong proficiency in TypeScript and modern JavaScript
- Solid understanding of mobile app architecture and design patterns (e.g., Flux, Redux, MobX, or similar)
- Proven expertise in React Native, encompassing component architecture, performance tuning, and a demonstrated ability to ship and maintain high-quality production applications at scale
- Experience with Expo (managed or bare workflow) •
- Experience designing and maintaining mobile CI/CD pipelines (e.g., Fastlane, GitHub Actions, Bitrise) •
- Experience with backend development (REST APIs and GraphQL)
- Contributions to open-source React Native libraries or the broader JS and mobile ecosystem •
- Familiarity with native iOS (Swift, UIKit) or Android (Kotlin, Android SDK) development •
- Experience working in a remote-first or distributed engineering environment
Experience
- 5+ years of professional mobile development experience, with a strong focus on React Native
Benefits
- qualifications are a bonus, not a requirement.
Additional details
- 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're a mobile engineering team based in Barcelona, focused on building world-class mobile applications that deliver excellent user experiences for Stripe merchants.
- React Native is at the core of how we build—it lets us move fast, share code across platforms, and ship high-quality experiences to millions of businesses worldwide without compromise.
- As a Senior Mobile Engineer on our team, you'll help shape our React Native architecture, set the bar for engineering quality, and play a meaningful role in defining what great mobile development looks like at Stripe.
- This is a high-impact role where your decisions will be felt across the product—and across the millions of merchants who depend on our apps every day. What you'll do
- As a Senior Mobile Engineer, you'll own significant parts of our React Native codebase, lead architectural decisions, and help grow the team around you.
- You'll work closely with product, design, and cross-functional partners to deliver polished, performant mobile experiences. Responsibilities