React Native Engineer
- Toronto, ON, Canada
$70 to $75 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $70 to $75 CAD / hour
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Role: Senior/Intermediate React Native Developer
Type: Contract-6+ Month
s
Location: Toronto, ON - 5x/Month- Hybr
id
Compensation: $70-$75/h
our
Primary Focus: ~80% React Native / ~20% Native Mobile & adjacent develop
ment
Interview Process: 2 Client Rounds (1- Technical- In-person- 1.5 Hours, 2- Re
mote)
Key Responsibil
- ities:
Design, develop, test, and maintain production mobile applications using React Native - and Expo
Build new mobile features from requirements, specifications, and Figm - a designs
Work within Agile squads alongside Product, Design, QA, and other - engineers
Own features through the full development lifecycle from requirements through implementa - tion and QA
Integrate mobile applications wi - th REST APIs
Troubleshoot issues across React Native and, when required, the underlying native iOS/A - ndroid layers
Work with Swift/iOS development when functionality requires native - implementation
Apply established native mobile development patterns and best practices within React Nati - ve applications
Develop automated unit/component tests using Jest and React Native t - esting libraries
Participate in code reviews, technical design discussions, security reviews, and engi - neering standards
Support both existing applications and new greenfield - mobile development
Contribute to CI/CD and mobile release processes using EAS Build/EAS Update, Jenkins, - and GitHub Actions
Leverage GitHub Copilot and AI-assisted development tools throughout the - engineering workflow
Participate in the team's move toward spec-driven development, using specifications from requirements through - implementation and QA
Work with emerging AI-enabled engineering workflows, including Figma MCP int
egrations and Spe
- c Kit
Must-Have Skills:
Strong, recent hands-on experience developing production - React Native applications
Experience working with modern/rece - nt versions of React Native
Strong h - ands-on experience with Expo
Strong TypeScript/Java - Script development experience
Experience working w - ithin Agile development squads
Ability to take Figma designs and independently translate them into p - roduction-ready mobile features
Strong troublesho - oting and problem-solving skills
Strong communication skills and ability to collaborate effectively with Product,
Design, QA, a
- nd Engineering teams
Nice to Have:
Previous native iOS devel - opment experience, particularly Swift
Native Android development experience
Experience troubleshooting React Na- tive issues within native mobile layers
- Experience with EAS Build and EAS Updat
- e
Experience with Zustand and/or TanS - tack
Experience with Expo-based navigation
Experience with Jenkins and GitHub Ac- tions
Web application development experience
Experience with GitHub C - opilot or other AI-assisted develop
- ment tools
Exposure to spec-driven development
Experience with Figma MCP servers, Spec K - it, or similar AI-enabled engineering workflows
Experience developing applications within banking, financial
services, or other highly regulated environments
We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review
and are not based solely on automated processing.
The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location. For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absenc
More about this job
Responsibilities
Develop, test, and maintain React Native mobile applications, translating requirements and Figma designs into production features and integrating applications with REST APIs. Own features through the development lifecycle, troubleshoot React Native and native mobile issues, contribute to testing, code reviews, security and design discussions, and support CI/CD and release processes.
Requirements
Requires recent hands-on experience building production applications with modern React Native and Expo, along with strong TypeScript or JavaScript skills. Candidates should be able to independently implement Figma designs, work effectively in Agile teams, troubleshoot problems, and communicate and collaborate across product, design, QA, and engineering.
Skills
- React Native
- Expo
- TypeScript
- JavaScript
- Figma
- REST APIs
- Swift
- iOS Development
- Android Development
- Jest
- React Native Testing Library
- Agile
- EAS Build
- EAS Update
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- React Native
- Expo
- TypeScript
- JavaScript
- Swift
- iOS
- Android
- REST APIs
- Figma
- Agile
- Jest
- React Native Testing Library
- EAS Build
- EAS Update
- Jenkins
- GitHub Actions
- GitHub Copilot
- Zustand
- TanStack
- Expo Navigation
- CI/CD
- Automated Testing
- Native Mobile Development
- Spec-Driven Development
- Figma MCP
- Spec Kit
- Mobile Release Processes
- Greenfield Development
- Financial Services
- Security Reviews