Mobile Developer (React Native)

C4Media Inc.

Toronto

Remote

CAD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly
Travel opportunities
Education budget
Birthday day off
Paid time off

Job summary

C4Media, Inc. (HQ Toronto, Canada) is seeking a Mobile Developer (contractor) to join a fully remote, global, and friendly team. You will build and maintain mobile features end-to-end for iOS and Android, from API integration to UI rendering.

The role requires 3-5 years of mobile development, strong React Native skills, Redux, and experience shipping apps to production. You will collaborate with backend and product teams, manage performance, and contribute to a robust, scalable mobile product.

Qualifications

  • 3-5 years of professional mobile development experience.
  • Strong proficiency in React Native.
  • Experience integrating APIs (REST).
  • Experience with mobile state management (Redux).
  • Good understanding of mobile performance considerations.
  • Familiarity with iOS and Android platform differences.
  • Experience shipping apps to production.
  • Portfolio required: Examples of shipped apps, repositories, or concrete feature work.

Responsibilities

  • Implement Mobile Features: Build complete features in React Native, from API integration to UI rendering.
  • Data & State Handling: Consume REST APIs, manage async data flows, caching, and error states.
  • Cross-Platform Delivery: Ensure features behave consistently across iOS and Android.
  • Production Readiness: Handle loading states, retries, offline scenarios, and edge cases.
  • Collaboration: Work with backend and product teams to implement requirements accurately and efficiently.
  • Maintain Codebase: Improve existing code, refactor when needed, and keep technical debt under control.

Skills

React Native
Redux
REST APIs
Mobile performance
iOS & Android
Production deployments
Portfolio required

Job description

C4Media, Inc. (HQ Toronto, Canada. Private. Established in 2007), is seeking a Mobile Developer (contractor) to join our fully remote, global, fun, and friendly team.

As a Mobile Developer, you will focus onexecution and delivery, building and maintaining mobile features end-to-end-from consuming APIs and managing state to rendering polished, production-ready UI on iOS and Android.

What You'll Do
  • Implement Mobile Features: Build complete features in React Native, from API integration to UI rendering.
  • Data & State Handling: Consume REST APIs, manage async data flows, caching, and error states.
  • Cross-Platform Delivery: Ensure features behave consistently across iOS and Android.
  • Production Readiness: Handle loading states, retries, offline scenarios, and edge cases.
  • Collaboration: Work with backend and product teams to implement requirements accurately and efficiently.
  • Maintain Codebase: Improve existing code, refactor when needed, and keep technical debt under control.
Job Requirements
Professional Experience, Skills & Education:
  • 3-5 years of professional mobile development experience
  • Strong proficiency inReact Native
  • Experience integrating APIs (REST)
  • Experience with mobile state management (Redux)
  • Good understanding of mobile performance considerations
  • Familiarity with iOS and Android platform differences
  • Experience shipping apps to production
  • Portfolio required: Examples of shipped apps, repositories, or concrete feature work
Setup Requirements:
  • Able to work in a full-time remote position
  • Reside in Europe
  • Able to work as an independent contractor
  • Able to work in overlap with our core global office hours (9 AM - 1 PM EST)
  • Quiet home office and ability to work comfortably from home
  • Reliable infrastructure: access to high-speed internet and a modern computer
  • Able and willing to travel to locations in the USA or Europe 1-3 times per year, with an average stay of 4-8 days, to attend our software conferences and annual company meetings
  • Comfortable working with API contracts and backend schemas
  • Ability to reason about data models and transform data for UI needs
  • Handle authentication flows, tokens, and secure storage
  • Implement pagination, background refresh, and optimistic updates
  • Debug issues across network, state, and UI layers
Nice to Have:
  • Experience with offline-first or poor-network scenarios
  • Familiarity with background tasks, push notifications, or deep linking
  • Experience with React Native performance tools
  • Understanding of basic backend concepts (queues, retries, rate limits)
  • Experience working in codebases shared by multiple developers
What Makes You Successful Here

You are someone who:

  • Focuses on shipping working features, not just writing components
  • Thinks in terms of data flow, edge cases, and failure scenarios
  • Can implement a feature from API docs to UI without hand-holding
  • Communicates clearly when requirements are unclear or incomplete
  • Balances speed with long-term maintainability
What We're Looking For

The ideal candidate:

  • Is comfortable sitting between frontend and backend concerns
  • Can take a spec and turn it into a complete mobile feature
  • Understands that most bugs live in data flow and edge cases
  • Is pragmatic about architecture and tooling
  • Takes responsibility for the stability of what they ship
Why work for C4Media:
  • Work from home - always: We are a remote-first and remote-always team who has been successfully operating on a work-from-home basis since 2007. And we have no intention of changing that.
  • Travel the world: C4Media offers an opportunity to travel 1 - 3 times a year at our expense to NYC, SF, London, and other fun, global locations for conferences & team building. We also got you covered to add a sightseeing day to the end of the trip!
  • Take care of each other:We look out for one another and prioritize respect, fairness, support, and well-being. Check out our core values on our careers page.
  • Learn something new: C4Media's culture is one of learning & mastering. Everyone has a training and education budget for professional growth every year and is encouraged to use it.
  • Make friends across the world: Be a part of a leading, fast-growing international company and build a network of international friends and colleagues for life.
  • Support wellbeing: In an effort to make physical activity more readily accessible, we offer staff an annual subsidy towards fitness and wellness.
  • Generous paid time off: In addition to 25 paid days off in the 1st year and 30 paid days off in every subsequent year, we provide 1 paid day off for birthdays (or a similar special day) and 2 paid days for continuing education.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer
Mobile Engineer

US Mobile, Inc. • Toronto

Hybrid
CAD 195,000 - 251,000
Gym reimbursement
Commute reimbursement
Flexible working hours
+3
Senior React Native Engineer
Senior React Native Engineer

US Mobile • Montreal

On-site
CAD 166,000 - 222,000
Annual offsite
Competitive salary
Gym reimbursement
+5
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

AppLit • Toronto

Remote
CAD 85,000 - 125,000
Flexible work/life balance
Opportunity to collaborate with strong engineers
Variety of roles within the company
Sr. React Native Engineer | US/Canada
Sr. React Native Engineer | US/Canada

Pack.com • Canada

Remote
CAD 120,000 - 180,000
Mobile Developer (React Native) Toronto
Mobile Developer (React Native) Toronto

Konrad • Toronto

Hybrid
CAD 90,000 - 125,000
Socials, Outings & Retreats
Culture of Learning & Development
Flexible Working Hours
+2
React Native Engineer
React Native Engineer

Air Apps • London

On-site
CAD 90,000 - 110,000
Apple hardware
Flexible PTO
Annual Bonus
+6
Mobile Developer (React Native)
Mobile Developer (React Native)

Konrad • Toronto

Remote
CAD 90,000 - 125,000
Mentorship Program
Socials, Outings & Retreats
Culture of Learning & Development
+4
Lead Mobile Application Developer - iOS/Android
Lead Mobile Application Developer - iOS/Android

Placements24 • Kimberley

Remote
CAD 120,000 - 180,000
Stock options
Home office setup allowance
Unlimited PTO
+1
Developer
Developer

Rogers-Communications • Toronto

On-site
CAD 90,000 - 140,000
Health & well-being benefits
Donation matching
Paid time off for volunteering
+3
Senior Frontend Developer
Senior Frontend Developer

Jobgether • Canada

Remote
CAD 120,000 - 150,000
Remote work
Vacation days
Wellness days
+6