Job Title: React Native Developer
Job Type:- Full Time
Work Mode:- Hybrid
Job Location:- Montreal
Tru Inc. is seeking a React Native Developer. We have one (1) permanent position available for an immediate start.
About Us:-
At Tru, we are more than just a technology agency—we are strategic partners committed to driving digital transformation for enterprise-level clients. As experts in digital experience platforms, e-commerce engines, and innovative solutions, we help businesses thrive in the digital era.
Location:-
This role is based out of our Montreal office on a schedule of 3 days in-office per week, with the remaining 2 days remote. In-office days are used for client workshops, team sessions, and key planning cycles.
Position Overview:-
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. We need someone who can work on making custom reusable components for the mobile application.
Responsibilities:-
-
Build, test, and release cross-platform mobile applications in React Native for iOS and Android, owning features from development through store submission.
-
Translate Figma designs and product requirements into responsive, pixel-accurate mobile interfaces.
-
Integrate REST and GraphQL APIs and handle authentication flows, offline storage, push notifications, and data synchronization between device and server.
-
Ensure consistent behavior and visual parity across iOS and Android, multiple device sizes, and supported OS versions, resolving platform-specific differences.
-
Apply secure development practices for mobile, including safe handling of credentials and tokens, secure local storage, and protection of personal and client data in line with project and regulatory requirements.
-
Work with backend engineers and product to define and refine API contracts, and assess the technical feasibility of requirements before build.
-
Write clean, maintainable TypeScript and JavaScript, and contribute to shared component libraries and coding standards.
-
Diagnose and resolve performance, memory, and crash issues using profiling and error-monitoring tools.
-
Manage native build configuration and release pipelines for the App Store and Google Play, including signing, versioning, and store metadata.
-
Participate in code reviews, sprint planning, and estimation, and collaborate with QA to close defects before release.
Requirements:-
-
3-5 years of experience into mobile application development.
-
Strong command of JavaScript and TypeScript, plus solid working knowledge of React and modern hooks.
-
Demonstrated experience shipping apps to both the Apple App Store and Google Play.
-
Working knowledge of native iOS (Swift or Objective-C) or Android (Kotlin or Java) sufficient to debug native modules and build issues.
-
Experience integrating REST or GraphQL APIs, state management (Redux, Zustand, or similar), and navigation libraries.
-
Familiarity with Git-based workflows, CI/CD for mobile, and automated testing.
Benefits:-
Salary Range: $80,000- $100,000
Working at Tru:-
At Tru, we put people first! We take pride in building a culture that stands out for its courage, entrepreneurial spirit, diversity, and passion for people. We are proud to offer competitive salaries and a work environment that is challenging, fun, and rewarding. Our embraced values at Tru are:
-
You Talk, We Listen
-
Integrity at Our Core
-
Quality as Standard
-
Delivered On Time