Full Stack React / React Native Developer (Expo Migration & Web Conversion)

Full Stack React / React Native Developer (Expo Migration & Web Conversion)

Full Stack React / React Native Developer (Expo Migration & Web Conversion)

Full Stack React / React Native Developer (Expo Migration & Web Conversion)

Location: Remote
Type: Contract / Full-Time


About the Role

BenchApp, a sports team management app, is looking for an experienced Full Stack React / React Native Developer to help migrate an existing React Native app into our Expo-based monorepo. Your role will be to convert existing React Native screens to Expo Web while maintaining consistency across mobile and web, using NativeWind for styling.

In addition, part of your work may involve converting legacy PHP/jQuery web pages into modern React components backed by our Node.js API.

You’ll be hands-on in ensuring the app looks great and performs well on both platforms, following BenchApp’s existing monorepo structure and development practices.


Responsibilities

  • Convert existing React Native screens to run seamlessly on Expo Web.

  • Update and refactor code to align with Expo standards.

  • Implement and refine NativeWind styling across mobile and web.

  • Ensure responsiveness, accessibility, and consistent design across platforms.

  • Convert legacy PHP/jQuery pages into React components integrated with a Node.js backend.

  • Follow and maintain the existing monorepo structure (Expo + React Native + Web).

  • Collaborate with product and design teams to implement features and UI improvements.

  • Write clean, maintainable code with proper testing.


Requirements

  • Strong experience with React and React Native.

  • Proven track record working with Expo (including Expo Web).

  • Hands-on experience with TypeScript.

  • Hands-on experience with TailwindCSS / NativeWind.

  • Familiarity with monorepos (Turborepo, Yarn Workspaces, pnpm, or Nx).

  • Solid understanding of cross-platform development and performance optimization.

  • Comfortable working with APIs (REST or GraphQL) and state management libraries (Redux, Zustand, Recoil, etc.).

  • Strong debugging and problem-solving skills.


Nice to Have

  • Background in mobile deployments (App Store / Play Store).

  • Familiarity with design systems and UI libraries.

  • Backend experience (Node.js, Prisma, GraphQL, Cloudflare Workers, etc.).


Bonus Points

  • Experience with vanilla PHP and jQuery, especially migrating legacy PHP/jQuery codebases into React with a Node.js backend.


What BenchApp Offers

  • Work on a high-impact migration project that will shape the future of BenchApp’s product.

  • Flexible, remote-friendly work environment.

  • Opportunity to work with a modern Expo + NativeWind + Web stack.

BenchApp Logo

BenchApp gives you back your free time. Manage your team with ease.

Download for iOS
Download for Android

© Copyright 2025. All Rights Reserved

Proudly built in 🇨🇦 🇩🇴