Mobile Developer (React Native)
C4Media Inc.
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.
Reference: WJ-3875_13410637