React Native Developer
Design, develop, and maintain high-quality mobile applications for iOS and Android using React Native. Collaborate with cross-functional teams to integrate backend APIs and optimize application performance and user experience.
- On-site
- Toronto, ON
- Posted Aug 26, 2026
- Apply by Sep 25, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Pay Range: CAD 60-65/hr We are seeking an experienced React Native Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate should have strong expertise in React Native, JavaScript/TypeScript, mobile application architecture, and integration with backend APIs. Key Responsibilities • Design, develop, test, and deploy mobile applications using React Native. • Build reusable, scalable, and maintainable UI components. • Integrate mobile applications with backend services and REST APIs. • Collaborate with backend developers, UX/UI designers, architects, and business stakeholders. • Optimize application performance, responsiveness, and user experience. • Implement secure authentication and authorization mechanisms. • Troubleshoot and resolve application defects and production issues. • Participate in code reviews and follow coding best practices. • Publish and maintain applications on Apple App Store and Google Play Store. • Ensure applications comply with security, accessibility, and quality standards. Required Skills • 5+ years of mobile application development experience. • Strong hands-on experience with React Native. • Proficiency in JavaScript (ES6+) and TypeScript. • Experience with React Hooks, Redux, Context API, and state management. • Strong knowledge of mobile UI/UX design principles. • Experience integrating RESTful APIs and JSON-based services. • Familiarity with iOS and Android mobile application lifecycle. • Experience with Git, CI/CD pipelines, and Agile methodologies. • Strong debugging and performance optimization skills. Preferred Skills • Experience with Native Android (Java/Kotlin) and iOS (Swift). • Knowledge of Firebase, Push Notifications, and Analytics. • Experience with Azure, AWS, or other cloud platforms. • Familiarity with mobile security best practices. • Experience working with enterprise mobile applications. Qualifications • Bachelor's degree in Computer Science, Engineering, or related field. • Strong communication and stakeholder management skills. • Experience working in Agile/Scrum teams. Nice to Have • Utilities industry experience. • Experience integrating mobile apps with SAP, Oracle, or other enterprise systems. • Experience with offline data synchronization and mobile performance tuning. • Knowledge of App Center, CodePush, and automated mobile testing frameworks
What you’ll do
Design, develop, and maintain high-quality mobile applications for iOS and Android using React Native. Collaborate with cross-functional teams to integrate backend APIs and optimize application performance and user experience.
Requirements
Requires over 5 years of mobile development experience with strong proficiency in React Native, JavaScript, and TypeScript. A Bachelor's degree in Computer Science or a related field is required.
Listed skills
- Microsoft AzurePreferred
- REST APIsPreferred
- CI/CDPreferred
- JavaScriptPreferred
- AgilePreferred
- TypeScriptPreferred
- Amazon Web ServicesPreferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React Native
- JavaScript
- TypeScript
- Redux
- Context API
- REST APIs
- Mobile UI/UX Design
- Git
- CI/CD
- Agile
- iOS Development
- Android Development
- Firebase
- Azure
- AWS
- State Management
Job areas
- Software
- Technology
- Engineering
- Consulting
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Sep 25, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
