🏢
Stripe
React Native Engineer, Merchant Experience Mobile
Job Description
ABOUT THE ROLE
As a React Native Engineer, Merchant Experience Mobile, you will play a critical role in shaping the mobile engineering team at Stripe, a financial infrastructure platform for businesses. You will be responsible for designing and developing world-class mobile applications that deliver excellent user experiences for Stripe merchants, utilizing React Native as the core technology.
WHAT YOU'LL DO
As a Senior Mobile Engineer, you will own significant parts of our React Native codebase, lead architectural decisions, and help grow the team around you. Your responsibilities will include:
- Spearheading the design and development of critical product features, partnering with cross-functional teams to transform complex requirements into seamless, high-performance mobile experiences.
- Championing the integration of AI and cutting-edge development tools to drive efficiency, elevate code standards, and cultivate a culture of AI-assisted engineering.
- Owning architectural decisions for the mobile layer, including navigation, state management, native module integration, and performance strategy.
- Driving code quality through thorough code reviews, clear standards, and a strong testing culture.
- Mentoring and supporting junior and mid-level engineers, helping them grow technically and professionally.
- Proactively identifying and resolving performance bottlenecks across the JS thread, native bridge, and render pipeline, while scaling our mobile CI/CD infrastructure, release processes, and engineering tooling.
- Acting as the primary mobile platform liaison for internal teams, effectively translating requirements into well-scoped mobile initiatives while upholding rigorous standards for code quality and architectural integrity.
WHAT YOU'LL NEED
To be considered for this role, you will need to meet the 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 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.
- Excellent problem-solving skills and ability to communicate complex technical concepts clearly.
WHY REMOTE
As a remote-first company, Stripe offers the flexibility to work from anywhere in the world. You will have the opportunity to collaborate with a global team of engineers and contribute to the development of world-class mobile applications.
BENEFITS
- Competitive salary.
- Comprehensive health plan.
- Parental leave.
- Education stipend.
- Life insurance.
- Equipment stipend.
- Flexible schedule.