React Native Engineer, Merchant Experience Mobile

at Stripe
EUR 80,000-120,000 per year
SENIOR
✅ On-site

Tech Stack

AI API @ 4 Android @ 3 Android Development @ 3 CI/CD @ 4 Design Patterns @ 4 GitHub @ 4 GitHub Actions @ 4 GraphQL @ 4 JavaScript @ 7 Kotlin @ 3 Mentoring @ 4 Payments React @ 4 Redux @ 4 Swift @ 3 TypeScript @ 7 iOS @ 3

Details

Stripe is a financial infrastructure platform for businesses. Millions of companies use Stripe to accept payments, grow revenue, and accelerate new business opportunities.

The mobile engineering team is based in Barcelona and focuses on building high-quality mobile applications for Stripe merchants. React Native is central to the team's development approach, enabling shared code across platforms and high-quality experiences for businesses worldwide.

This role involves shaping React Native architecture, setting engineering quality standards, and defining strong mobile development practices at Stripe.

Responsibilities

  • Lead the design and development of critical product features, partnering with cross-functional teams to turn complex requirements into seamless, high-performance mobile experiences.
  • Champion the integration of AI and modern development tools to improve efficiency, code quality, and AI-assisted engineering practices.
  • Own mobile-layer architectural decisions, including navigation, state management, native module integration, and performance strategy.
  • Drive code quality through code reviews, clear standards, and a strong testing culture.
  • Mentor and support junior and mid-level engineers.
  • Identify and resolve performance bottlenecks across the JavaScript thread, native bridge, and render pipeline.
  • Scale mobile CI/CD infrastructure, release processes, and engineering tooling.
  • Serve as the primary mobile platform liaison for internal teams, translating requirements into well-scoped mobile initiatives while maintaining high standards for code quality and architectural integrity.

Requirements

Minimum Requirements

  • 5+ years of professional mobile development experience, with a strong focus on React Native.
  • Strong proficiency in TypeScript and modern JavaScript.
  • Solid understanding of mobile application architecture and design patterns such as Flux, Redux, MobX, or similar.
  • Proven expertise in React Native, including component architecture and performance tuning, with experience shipping and maintaining high-quality production applications at scale.
  • Excellent problem-solving skills and the ability to communicate complex technical concepts clearly.

Preferred Qualifications

  • Experience with Expo, including managed or bare workflows.
  • Experience designing and maintaining mobile CI/CD pipelines using tools such as Fastlane, GitHub Actions, or Bitrise.
  • Experience building or contributing to mobile SDKs or shared component libraries.
  • Experience with backend development, including REST APIs and GraphQL.
  • Contributions to open-source React Native libraries or the broader JavaScript and mobile ecosystem.
  • Experience mentoring engineers and contributing to engineering culture.
  • Familiarity with native iOS development using Swift or UIKit, or Android development using Kotlin or the Android SDK.
  • Experience working in a remote-first or distributed engineering environment.

More jobs at Stripe

Similar jobs