Senior React Native Engineer
Based is building the next generation of social applications, and we need a Senior React Native Engineer to lead the development of our unified cross-platform mobile experience for iOS and Android. As the primary owner of the mobile frontend's technical direction, you'll collaborate closely with our engineering and design teams to deliver a stunning, high-performance, and intuitive user experience powered by React Native. This is a rare chance to own the mobile stack end-to-end and directly shape the product's future from day one.
Responsibilities
Architect, build, and deploy a cross-platform mobile application for iOS and Android using React Native and JavaScript/TypeScript from the ground up.
Design and implement scalable, maintainable app architectures; lead technology decisions for the mobile stack (including state management solutions like Redux, MobX, Zustand, Jotai, Recoil, or Context + hooks, navigation with React Navigation, folder structure, and module patterns).
Work hand-in-hand with the backend team to integrate and manage data from our NestJS RESTful APIs, handling authentication, real-time updates, and offline capabilities.
Optimize for exceptional performance and responsiveness, leveraging React Native's rendering system, the new architecture (Fabric + TurboModules where applicable), and efficient JavaScript/Dart-like async patterns.
Build custom native modules and bridges (using Swift/Objective-C for iOS and Kotlin/Java for Android) to access native features or address performance-critical paths.
Write clean, well-documented, and thoroughly tested code β including unit tests (Jest + React Native Testing Library), component tests, snapshot tests, and end-to-end/integration tests (Detox or Appium) β to maintain high code quality and reliability.
Proactively tackle technical debt, performance bottlenecks, and platform-specific issues across React Native, iOS, and Android ecosystems.
Contribute to architectural discussions and help define the broader technical strategy for the product.
Handle App Store and Google Play submissions, release cycles, code signing, and app versioning.
Keep up-to-date with the latest React Native ecosystem advancements, community best practices, and relevant native SDK updates.
Qualifications
5+ years of professional experience in mobile application development, with a strong portfolio of production apps successfully launched on both the App Store and Google Play.
Expert-level proficiency in React Native and modern JavaScript/TypeScript.
Deep knowledge of React Native core concepts (components, hooks, the render pipeline, bridging, the new architecture), plus popular state management, navigation, and UI libraries.
Proven track record shipping consumer-facing mobile applications to both major app stores.
Solid understanding of native platform fundamentals and SDKs (Swift/Objective-C for iOS, Kotlin/Java for Android).
Hands-on experience creating custom native modules or using the bridge is a strong plus.
Demonstrated success integrating RESTful APIs, with strong grasp of mobile networking, caching, error handling, and async data flows in React Native.
Comfortable with Git for version control and collaborative development.
Experience writing comprehensive tests using Jest, React Native Testing Library, and E2E tools like Detox.
Exceptional problem-solving ability and comfort working independently with minimal oversight.
Outstanding communication skills, with the ability to explain technical decisions clearly to engineers and non-technical team members alike.
Bonus Points
Familiarity with Web3 concepts and experience integrating EVM-compatible blockchain libraries (e.g., ethers.js, viem, wagmi, Privy) in a React Native mobile context.
Background in gaming, media-rich, or high-engagement social media applications.
Hands-on work with CI/CD for React Native apps (e.g., Fastlane, GitHub Actions, EAS/Build, Bitrise).
Experience implementing push notifications (Firebase Cloud Messaging, OneSignal, or similar).
Readiness to grow into the lead engineer role as we scale the mobile team.
If you're passionate about crafting delightful mobile experiences at the intersection of social and next-gen tech β and thrive on ownership β is your opportunity to make a massive impact. Apply now and help build the future of social on mobile! π
Apply Now
Email your resume or relevant links (like GitHub or LinkedIn) along with anything else you want to share to engineering-careers@basedbrands.io. Please also share how quickly you would be able to start and your ask.