PRESS PASS
Engineering

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.

Apply Now