React Native Developer
Role details
Job location
Tech stack
Requirements
-
You prefer flexible hours, unlimited time off, and the ability to work from anywhere.
-
You are naturally curious and eager to drive impact for both users and the business.
-
You enjoy wearing different hats - we value experts but appreciate jacks of all trades.
-
You save the drama for your llama - cool, calm, collected and systematic problem-solving is your thing.
-
You love challenges and are always ready to roll up your sleeves.
-
You believe in working smarter, not harder - prioritizing productivity and quality over punching the clock.
-
Above everything, you follow your passion and have fun while doing it., * 5+ years in mobile development, with 3+ years in React Native.
-
Strong command of JavaScript/TypeScript, React hooks, React Navigation, and state management libraries (Redux, Zustand, Recoil, or similar).
-
Experience building and maintaining apps with REST/GraphQL integrations, offline support, and error handling.
-
Hands-on experience with Firebase (Firestore, Realtime Database, Remote Config).
-
Familiar with in-app purchases (IAP) and subscription flows.
-
Hands-on with native modules and bridging for iOS and Android.
-
Comfort with testing frameworks like Jest or Detox, and CI/CD pipelines (Fastlane, Bitrise, or GitHub Actions).
-
Skilled at profiling, debugging, and optimizing performance, startup time, memory, rendering, and working with the Hermes engine.
-
Comfortable with app store deployment and release management.
-
Ownership mindset - you thrive in async, remote-first setups.
️ Bonus points if you
-
Scaled apps to millions of users.
-
Have exposure to native Swift/Kotlin development.
-
Have experience with ad integrations (AdMob, Meta Audience Network, or similar).
-
Have a strong understanding of app monetization models and analytics.
-
Have curiosity beyond coding - product thinking, growth mindset, or even fitness obsession (we're into that too).
Benefits & conditions
-
Build and maintain React Native apps that reach millions of users.
-
Collaborate with product, design, and backend to deliver features end to end - from concept to release.
-
Write clean, testable, scalable code - performance is in your DNA.
-
Spot bottlenecks, propose improvements, and keep apps running smoothly.
-
Bring ideas to the table: not just how to code, but what to build and why.
-
Share knowledge, review code, and raise the bar across the team.