How Remoteville checks and expires listings

Senior Software Engineer, React Native

Skills
Back-End Web DevelopmentMobile ApplicationsShopifySoftware DevelopmentTypescript3Rd Party IntegrationsGraphql
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5 to 7 years of software engineering experience
  • 3 plus years building production React Native apps with TypeScript and strong React fundamentals
  • Working knowledge of the Expo framework
  • Ability and appetite to work across the stack including React and Next.js on the web side and related services
  • Comfort owning a feature end-to-end in a fast-paced cross-functional environment
  • Experience with mobile app performance debugging and release or OTA workflows

Nice to have

  • Curious
  • Cross-functional
  • Collaborative
  • Fast-moving
  • Experimental

Day to day

  • Design, ship, and maintain features in a React Native and Expo app used by millions of shoppers every day
  • Build performance-sensitive UI, native module integrations, OTA-delivered updates, and other native-adjacent capabilities
  • Own features end-to-end across the mobile client, React and Next.js content layer, and supporting services while collaborating directly with merchants and internal teams