Lead the development of cross-platform mobile applications and design scalable mobile architectures. Integrate apps with backend APIs and hardware peripherals such as Bluetooth devices.
What You’ll Do
As a Senior React Native Developer, you will lead the development of cross-platform mobile applications, including integration with external devices and hardware systems.
Build and maintain cross-platform mobile apps using React Native
Design reusable components and scalable mobile architecture
Integrate mobile apps with backend APIs and third-party services
Collaborate with designers, product teams, and hardware engineers
Optimize performance across iOS and Android platforms
Support integration with hardware peripherals such as Bluetooth devices and other connected technologies
Improve build processes and mobile CI/CD pipelines
Conduct code reviews and support junior developers
Ensure high-quality code through testing and best practices
Responsibilities
Own React Native application architecture and development standards
Deliver performant and maintainable cross-platform solutions
Collaborate with backend and hardware teams to define integration requirements
Troubleshoot and resolve production issues across mobile platforms
Contribute to product planning and technical discussions.
Skills Required
3+ years of professional software development experience
3+ years working with React Native in production environments
Strong JavaScript/TypeScript experience
Experience integrating REST APIs and authentication systems (OAuth/JWT)
Understanding of native mobile concepts (iOS/Android)
Experience with hardware and peripheral integration, including Bluetooth devices and other connected technologies
Experience with Git, Agile workflows, and CI/CD pipelines
Experience publishing to App Store and Google Play
Preferred Skills
Experience with Jest, Detox, or similar testing tools
Familiarity with Fastlane or mobile CI/CD tools
Exposure to Node.js and full stack development
Experience with cloud services (AWS, GCP)
Understanding of mobile performance optimization and accessibility
Ideally you will also have:
An Agile mindset with experience working in dynamic product teams.
A spirit of collaboration and transparent communication.
A passion for elegant UX and well-architected systems.
High personal development standards, including documentation, testing, and clean code.
A willingness to grow across the stack — from mobile interfaces to backend APIs.
Team spirit and a sense of humour is always great!
Fluency in French is an asset.
Job Details:
Job Type: Full-Time
Pay: $70,000–$100,000 a year
Flexible Language Requirement: French not required (asset)
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”