Software Engineer (React Native)
Ship the React Native apps that power every Turtles marketplace.
About the role
We’re looking for a React Native engineer who wants to ship to millions of shoppers on a small team that holds itself to a very high bar. You’ll own features end-to-end across iOS and Android, from spec to release, and make the kind of UI craft and performance calls that compound across 29M shoppers.
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
More than 70% of Turtles shopping happens on mobile. Every screen you ship is the first impression for tens of millions of shoppers. Small craft and performance wins compound into trust, conversion, and long-term retention. The mobile team is small on purpose; what you ship is what shoppers see.
What you’ll do
- Design, build, and ship features in our React Native apps end-to-end across iOS and Android.
- Own performance and reliability: frame rates, bundle size, crash-free sessions.
- Reach into native (Swift / Kotlin) when the JS layer isn’t enough.
- Improve the shared component library and patterns the rest of the team builds on.
- Pair tightly with product and design to scope, sequence, and iterate.
What we’re looking for
- 2+ years of React Native shipping consumer apps.
- Strong TypeScript and modern React fundamentals.
- Comfortable debugging across the JS bridge, native code, and the device.
- Familiarity with the App Store and Play Store release process.
- Bias toward shipping, craft, and owning more than your role description.
Nice to have
- Native iOS (Swift) or Android (Kotlin) experience.
- Experience with Expo, Reanimated, and Gesture Handler.
- A track record of shipping high-performance mobile UIs.
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:
- Intro call with a relevant team member or a founder (30 min).
- Working session: pair with a senior engineer or a founder on a real React Native problem from the role (~60 min).
- 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.
- 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.
Other open roles
See all rolesSenior Software Engineer (React Native)
Set the bar for craft, performance, and architecture in our React Native apps.
Software Engineer (React Native)
Ship the React Native apps that power every Turtles marketplace, from Europe.
Senior Software Engineer (React Native)
Lead React Native craft and architecture across Europe.