React Native Engineer
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
Build new mobile features from requirements, specifications, and Figm
Work within Agile squads alongside Product, Design, QA, and other
Own features through the full development lifecycle from requirements through implementa
Integrate mobile applications wi
Troubleshoot issues across React Native and, when required, the underlying native iOS/A
Work with Swift/iOS development when functionality requires native
Apply established native mobile development patterns and best practices within React Nati
Develop automated unit/component tests using Jest and React Native t
Participate in code reviews, technical design discussions, security reviews, and engi
Support both existing applications and new greenfield
Contribute to CI/CD and mobile release processes using EAS Build/EAS Update, Jenkins,
Leverage GitHub Copilot and AI-assisted development tools throughout the
Participate in the team's move toward spec-driven development, using specifications from requirements through
Work with emerging AI-enabled engineering workflows, including Figma MCP int
- 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
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
e, and other legally mandated benefits or payments.Interested in this role?