Senior Software Engineer (React Native)

Set the bar for craft, performance, and architecture in our React Native apps.

NYCfull-timeMobile Engineering

About the role

We’re looking for a senior React Native engineer to set the bar for craft, performance, and architecture across our mobile apps. You’ll own the hardest mobile problems we have, mentor the team around you, and decide how the apps evolve as we scale to many more marketplaces.

About the team

Turtles is a world-class team letting anyone turn their passion into a beloved marketplace, helping 29M shoppers find the things they’ll love. We’re one of the fastest-growing startups in the US and we’re hiring brilliant and exceptionally-driven people to join us. We have a lean, 60 person team where every person owns outcomes end-to-end, learns and grows incredibly quickly, and works with teammates who set high standards. Our culture is focused around rapid experimentation, lean autonomous teams, and minimal bureaucracy. Turtles isn’t for everyone, and that’s intentional. If you’re energized by hard problems and big opportunities, you’ll thrive here. Our team is primarily split between our offices in NYC, Helsinki, and Hong Kong, with portions of our team also working remotely. We prefer in-person hires and indicate our preferred locations for each role, but please apply regardless of your location as we’re always looking for brilliant people to join. We’re excited to meet you.

Why this role matters

Mobile is more than 70% of Turtles shopping. The patterns you set become the patterns the whole mobile team builds on, and the wins you ship compound across tens of millions of shoppers. This is one of the highest-leverage seats in engineering.

What you’ll do

  • Lead end-to-end on the most complex mobile features and architectural calls.
  • Set patterns for performance, reliability, and release engineering.
  • Own and improve the shared component library and native module surface area.
  • Mentor the rest of mobile engineering through code review, pairing, and design conversations.
  • Partner with product, design, and platform on roadmap, sequencing, and tradeoffs.

What we’re looking for

  • 5+ years of React Native, including senior ownership at a consumer company.
  • Deep TypeScript and modern React fundamentals.
  • Strong instincts across native (Swift / Kotlin) and the JS bridge.
  • Track record of shipping high-performance, high-reliability mobile experiences.
  • Bias toward leadership-by-doing, not by meeting.

Nice to have

  • Native iOS or Android leadership experience.
  • Experience with Expo, Reanimated, and Gesture Handler at scale.
  • Public talks, OSS, or writing on React Native craft.

How we hire

A short, focused process designed to respect your time. The specifics vary by role, but here’s the format we typically aim for:

  1. Intro call with a relevant team member or a founder (30 min).
  2. Working session: pair with a senior engineer or a founder on a real React Native architecture problem from the role (~60 min).
  3. Depending on the role, a paid half-day trial so we can see how you work with the team, and so you can see what the problems actually look like.
  4. Offer within 5 business days of the final round.

Turtles is an equal-opportunity employer. We hire people from every background and we’re committed to building a team that reflects the diversity of the shoppers, brands, and marketplaces we serve.