React Native Engineer

Just Eat Takeaway.comCanada, ON Remote, ON
CA$79,440 - CA$100,000Remote

About The Position

We're growing the team behind our Restaurant tablet app (iOS & Android) - a solution used every day on tablets in live restaurants in Canada. (Android-first: ~90% Android tablets, ~10% iPad; primary market: Skip Canada). Orders are received and processed in real time, so the stability and quality of the app directly impact our partners' day-to-day operations. As a React Native Developer, you'll contribute across the full product lifecycle from designing new functionality through to release and production support as part of a distributed, collaborative team.

Requirements

  • Proven commercial experience building React Native apps that have shipped to production.
  • Experience configuring and managing releases (Fastlane, App Store / TestFlight, Google Play, Firebase App Distribution).
  • Strong TypeScript skills (strict mode, generics, robust typing, typed Redux).
  • Solid understanding of React and its ecosystem: hooks, state management, performance and re-render optimization.
  • Hands-on experience with Redux Toolkit (createSlice, createAsyncThunk, selectors).
  • Experience integrating REST APIs (Axios) and handling asynchronous operations.
  • Experience working with real-time data (WebSockets and/or Pusher).
  • Strong debugging skills across JavaScript and native logs; experience with error-monitoring tools (Sentry).
  • Experience writing automated tests (Jest, React Native Testing Library).
  • Proficiency with Git and a healthy code-review culture.

Nice To Haves

  • Experience with CodePush / OTA updates (staged rollouts, rollbacks, version targeting).
  • Experience with CI/CD pipelines (GitHub Actions).
  • Experience developing native modules and working with native code (Android — Kotlin/Java, Gradle; iOS — Swift/Objective-C, CocoaPods).
  • Experience with the Firebase suite (Analytics, Crashlytics, Performance, Remote Config).
  • Experience with OAuth2 / Keycloak and secure storage (Keychain).
  • Experience with end-to-end testing (Detox).
  • Experience integrating with hardware (receipt/thermal printers, maps, peripheral devices).

Responsibilities

  • Build and maintain features for our mobile application using React Native and TypeScript.
  • Design and implement reusable components and business logic in line with our architecture standards.
  • Integrate with REST APIs and handle real-time data (WebSockets, Pusher).
  • Write and maintain unit and component tests (Jest, React Native Testing Library).
  • Diagnose and resolve defects, including analyzing errors and crashes in Sentry.
  • Participate in code reviews and help maintain a clean, consistent codebase.
  • Contribute to the release cycle, including shipping over-the-air (OTA) updates via CodePush.
  • Collaborate with engineering, QA, and product partners in an async-friendly, distributed setting.

Benefits

  • Monthly Skip spend allowance
  • Generous PTO with a buy and sell program with up to 5 extra days
  • Up to 20 weeks top up for parental leave
  • Flexible medical & dental insurance for you and your family
  • Access world-class training resources
  • Exclusive offers from Workperks from hundreds of top brands
  • RRSP contributions with diverse investment portfolios
  • Paid sick time
  • Access to well-being support programs
  • Freedom to work from almost anywhere in the world for 4 weeks a year
  • Mentorship
  • Global mobility pathways
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service