logo
logo
Be Early
Engineering

Senior React Native Engineer

Based is building the next generation of social applications, and we need a Senior React Native Engineer to take the lead on building our unified cross-platform mobile experience for both iOS and Android. You'll be the sole owner of the mobile frontend's technical execution, working closely with our existing engineering and design team to create a beautiful, performant, and intuitive user experience. This is a unique opportunity to have a significant impact and shape the future of our product from the ground up.


Responsibilities

  • Architect, develop, and deploy a cross-platform mobile application for both iOS and Android using React Native from scratch.

  • Architect and implement scalable and maintainable app architectures, taking the lead on technology decisions for mobile development (including state management, navigation, and module structure).

  • Integrate closely with the backend team to consume and manage data from our NestJS RESTful APIs.

  • Ensure the applications are highly performant and responsive, paying close attention to native performance implications within the React Native framework.

  • Develop custom native modules (in Swift/Kotlin) as needed to bridge gaps, optimise performance-critical paths, or leverage platform-specific features.

  • Write clean, well-documented, and testable code, including unit and integration tests (using tools like Jest and Detox), to ensure code quality and reliability.

  • Proactively identify and address technical debt, performance bottlenecks, and platform-specific issues (iOS/Android) within the React Native codebase.

  • Participate in architectural discussions and contribute to the overall technical strategy of the product.

  • Manage app store submissions and release cycles for both platforms (App Store and Google Play).

  • Stay current with the latest trends and best practices in the React Native ecosystem and relevant native SDKs.


Qualifications

  • 5+ years of experience in mobile application development, with a strong portfolio of production-ready apps shipped to both the App Store and Google Play Store.

  • Expert-level proficiency with React Native and its ecosystem (Redux, Zustand, React Navigation, etc.).

  • Deep understanding of the React Native Bridge and its performance characteristics.

  • Proven experience building and shipping consumer-facing mobile applications to the App Store and Google Play Store.

  • Solid working knowledge of underlying native platform concepts and SDKs (e.g., Swift/Objective-C for iOS and Kotlin/Java for Android).

    • Experience building custom native modules is highly desirable.

  • Proven experience consuming RESTful APIs and a solid understanding of mobile networking and asynchronous data handling.

  • Proficiency with Git for version control.

  • Experience writing comprehensive tests using JavaScript testing frameworks (e.g., Jest, React Testing Library) and end-to-end frameworks (e.g., Detox).

  • Excellent problem-solving skills and the ability to work independently with minimal supervision.

  • Strong communication skills and the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.


Bonus Points

  • Experience from gaming or media-rich social media applications.

  • Prior experience as the sole mobile engineer on a project.

  • Experience with CI/CD pipelines tailored for React Native (e.g., Fastlane, App Center).

  • Experience with mobile push notification services (e.g., Firebase, Apple Push Notification Service).

  • Willingness to step up and become the lead engineer for our mobile team as we expand.

  • Familiarity with Web3 concepts and experience with libraries for interacting with the EVM blockchain in a mobile context.

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

Ready to Frontrun Culture?

Be early.