React Native Engineer

Just Eat Takeaway.com

Canada

On-site

CAD 79,000 - 100,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Monthly spend allowance
Generous PTO
Parental leave top-up
Medical & dental insurance
Training resources
Remote work flexibility

Job summary

SKIP in Canada is seeking a React Native Developer to join a distributed team, shipping iOS and Android apps built with React Native and TypeScript. You’ll design components, implement real-time features, and ensure quality with tests and CI/CD practices.

Remote work from Canada is supported, with collaboration across engineering, QA and product partners. You’ll contribute across the full product lifecycle, from design to release and production support, while embracing an async-friendly,

Qualifications

  • Proven commercial experience building React Native apps in production.
  • Experience configuring releases with Fastlane, App Store/TestFlight, Google Play, Firebase App Distribution.
  • Strong TypeScript skills with strict mode, generics and robust typing.

Responsibilities

  • Build and maintain features for our mobile app using React Native and TypeScript.
  • Design and implement reusable components and business logic.
  • Integrate with REST APIs and handle real-time data (WebSockets, Pusher).
  • Write and maintain unit and component tests (Jest, RN Testing Library).
  • Diagnose and resolve defects using Sentry and error data.
  • Participate in code reviews and maintain a clean codebase.
  • Contribute to the OTA release cycle with CodePush.
  • Collaborate with engineering, QA, and product in a distributed setting.

Skills

React Native
TypeScript
REST APIs
WebSockets
Jest
Redux Toolkit
Git
CodePush
Firebase
Sentry
CI/CD
OAuth2
Detox
Redux
Testing Library

Tools

Axios
Fastlane
App Store
TestFlight

Job description

Ready for a challenge?

Born in the Prairies, now part of a worldwide network, Skip is a tech company with an entrepreneurial spirit and the drive to be the best. We're a people-first, collaborative company with a fun, dynamic and innovative environment. Our vision is to empower everyday convenience. Whether it’s a Friday-night feast, a post-gym poke bowl, grabbing some groceries or sunscreen, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe.

About this role

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.

Location: Remote Canada

Reporting to: Technology Manager

These are some of the key components to the position:
  • 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.

What will you bring to the team?
  • 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.

Bonus:
  • 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).

Why work at SKIP?

SKIP is the kind of workplace that garnered a “Top Places to Work in Manitoba” and it was no small coincidence. We set out to make this a place our employees are proud to tell their Mothers, Fathers, friends and anyone who will listen that they work here. SKIP team members feel pride knowing their input and uniqueness are not only embraced but make an impact on a major Canadian company and its satisfied customers. As the company grows, so do you — you meet and surpass new challenges every day.

That’s just a small taste of what it’s like to work at one of Canada’s leading tech companies. If you’re hungry for opportunity, growth, and something meaningful in a dynamic, fun and challenging environment, we’d love to hear from you.

SKIP is proud to be an Equal Opportunity employer. We are committed to fostering a diverse and inclusive environment where all employees feel they truly belong and where everyone is included, seen, heard and respected.

In keeping with our values, all applicants will receive consideration for employment regardless of: gender identity or expression, sexual orientation, race, ancestry, national origin, religion, age, marital/domestic partner status, (dis)ability, neurodivergence, or any other characteristic protected by law. Should you require any accommodations throughout the hiring process, we encourage you to reach out to your talent acquisition specialist.

Note: All employees will be asked to sign a Consent for Disclosure of Personal Information in order to complete a background check. Job offers will be conditional upon results that the Company determines to be satisfactory.

What We Offer:

Team Vibes: Thrive in a collaborative culture where your ideas matter.

Tasty Perk: Enjoy a monthly Skip spend allowance – treat yourself!

More Time Off: Generous PTO with a buy and sell program with up to 5 extra days!

Family First: Up to 20 weeks top up for parental leave.

Premium Benefits: Flexible medical & dental insurance for you and your family.

Keep Learning: Access world-class training resources to power your success.

Perks Galore: Exclusive offers from Workperks from hundreds of top brands.

Future Funded: RRSP contributions with diverse investment portfolios.

We’ve Got You: We’ve got you covered. Access paid sick time to care for yourself or your family when life happens & access to our well-being support programs.

Digital Nomads: Family abroad or just want a change of scenery? Enjoy the freedom to work from almost anywhere in the world for 4 weeks a year.

Career Growth: Fuel your personal and professional evolution through our dedicated mentorship, global mobility pathways, and a wellness‑first culture rooted in true diversity and inclusion.

Compensation range: $79,440.00 - $100,000.00

Final compensation may vary based on skills, experience, and internal equity.

#LI-DN1

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Analyst, Network Optimization
Senior Data Analyst, Network Optimization

Skip • Toronto

Hybrid
CAD 95,000 - 100,000
Monthly Skip spend allowance
Generous PTO with buy/sell up to 5 ex.
Up to 20 weeks parental leave
+5
Regional Delivery Manager
Regional Delivery Manager

Skip • Toronto

Hybrid
CAD 93,000 - 110,000
Monthly Skip spend allowance
Generous PTO with buy/sell up to 5+2
Senior Key Account Manager
Senior Key Account Manager

Skip • Toronto

Hybrid
CAD 120,000 - 130,000
Senior Manager, Customer Growth
Senior Manager, Customer Growth

Just Eat Takeaway.com • Toronto

Hybrid
CAD 103,000 - 129,000
Senior React Native Developer, Growth
Senior React Native Developer, Growth

HelloFresh • Toronto

Hybrid
CAD 100,000 - 120,000
75% discount on weekly meal kits
Health & Dental benefits
Generous vacation and PTO
+4
Technical Lead, Mobile Apps (React Native) - (Software development Lead)
Technical Lead, Mobile Apps (React Native) - (Software development Lead)

Pelmorex • Oakville

Hybrid
CAD 90,000 - 130,000
Retirement Savings Matching Plan (RRSP)
Personal Spending Account
Course Reimbursement Program
+4
Software Developer, React Native
Software Developer, React Native

United States Digital Space LLC • Oakville

Hybrid
CAD 90,000 - 120,000
Flexible hybrid work environment
RRSP matching
Personal spending account
+3
Tech Lead - Mobile Apps
Tech Lead - Mobile Apps

Worky • Mississauga

Hybrid
CAD 140,000 - 190,000
Health benefits
Retirement plan
ESOP
+4
Senior React Native Developer
Senior React Native Developer

Ndax • Calgary

On-site
CAD 90,000 - 120,000
Extended Healthcare Plan
Life Insurance
Paid Time Off
+3
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

Toast • Toronto

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Yorkville office
Team lunches and events
+1